Pull to refresh

Шахматы на C++

C++ *Algorithms *Logic games
Tutorial

Не так давно я захотел написать свой шахматный движок. На удивление в Интернете нашлось не так много хороших статей на эту тему. Были статьи с довольно слабыми программами, многие из которых даже умудрялись пропускать некоторые важные правила. А были статьи с хорошими программами (некоторые из них были даже чуть лучше чем получилось у меня в итоге), но там авторы рассказывали лишь основные идеи, пропуская подробности, из-за чего написать что-то свое по таким статьям было проблематично. Поэтому после написания своей программы, я решил написать статью, дабы облегчить жизнь интересующимся в данной теме. Я не претендую на лучшую шахматную программу или на чистейший код, но эта статья будет хорошим и легким началом для тех, кто хочет написать что-то свое.

Читать далее
Total votes 20: ↑20 and ↓0 +20
Views 1.1K
Comments 3

Краудфандинговую кампанию электронной шахматной доски Regium уличили в обмане

Crowdsourcing Finance in IT Logic games

Источник: Regium

Специалисты шахматного интернет-сервера Lichess сообщили о том, что проект электронной шахматной доски Regium может быть обманом. Как выяснили эксперты, презентационные видео проекта отредактированы, а 4 из 6 членов команды Regium, возможно, не существуют.
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 12K
Comments 18

Удалённые игры вызвали вспышку мошенничества и взаимных подозрений в шахматах

Software Logic games Remote work

С момента начала самоизоляции из-за распространения коронавирусной инфекции COVID-19 шахматные соревнования массово перешли в онлайн, что привело к вспышке мошенничества и последующих дисквалификаций. Об этом говорится в материале «Гардиан». 

Читать далее
Total votes 17: ↑15 and ↓2 +13
Views 8.5K
Comments 28

Первый в истории турнир по квантовым шахматам выиграл исследователь Amazon

Popular science Physics


Сотрудник Amazon Александр Кубица выиграл первый в мире турнир по квантовым шахматам. Турнир прошёл во время конференции по квантовым вычислениям Q2B на прошлой неделе.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 3.5K
Comments 6

DeepMind представила алгоритм игрока Player of Games

Algorithms *Artificial Intelligence Logic games

DeepMind представила систему искусственного интеллекта Player of Games, которая может играть в покер, шахматы, Go и другие игры. Компания давно инвестирует в игровые системы искусственного интеллекта. В DeepMind отмечают, что игры, хотя и не имеют очевидного коммерческого применения, демонстрируют когнитивные способности искусственного интеллекта. 

Читать далее
Total votes 11: ↑11 and ↓0 +11
Views 3K
Comments 6

Действующий чемпион по квантовым шахматам защитил свой титул на турнире 2021 года

Timeweb Cloud corporate blog Games and game consoles Logic games
image

На прошлой неделе чемпион Александр Кубица успешно защитил свой титул и выиграл второй ежегодный турнир по квантовым шахматам во время конференции Q2B по квантовым вычислениям. Турнир транслировался в прямом эфире 7-8 декабря. Квантовые шахматы (в том виде, в котором они используются в турнире) — это детище Криса Кэнтуэлла из Quantum Realm Games. Он был аспирантом в Университете Южной Калифорнии, когда ему пришла в голову идея, основанная на принципах квантовых вычислений «Моя первоначальная цель состояла в том, чтобы создать версию квантовых шахмат, которая была бы по-настоящему квантовой по своей природе», — сказал Кантуэлл в интервью Gizmodo еще в 2016 году. «Я не хотел, чтобы это была просто обучающая игра, которая бы учила основам квантовой механики ". В процессе игры участники постепенно развивают интуитивное чувство правил, управляющих квантовой сферой. Фактически, «Я понял, что в процессе создания игры сам пришел к более интуитивному пониманию квантовых явлений», — сказал он. В квантовых шахматах есть несколько досок, на которых существуют фигуры, и их количество не фиксировано. Игроки могут выполнять «квантовые ходы» так же, как и обычные шахматные ходы; игрокам просто нужно указать, какой тип движения они выполняют. Любой квантовый ход создаст суперпозицию досок (удваивая количество возможных досок в суперпозиции с каждым квантовым ходом), хотя игрок будет видеть одну доску, представляющую все доски одновременно. И любой отдельный ход действует на всех досках одновременно.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 7.2K
Comments 2

Роскомнадзор заблокировал шахматный портал Chess.com

Legislation in IT Cloud services *IT-companies
24 апреля Роскомнадзор заблокировал по требованию Генпрокуратуры международный шахматный портал Chess.com. Данный сайт недоступен без vpn на территории РФ.
Читать дальше →
Total votes 35: ↑34 and ↓1 +33
Views 27K
Comments 101

Минцифры представило летний каталог курсов для обучения школьников программированию, блогингу и шахматам

Studying in IT Popular science IT-companies


1 июня 2022 года Минцифры представило бесплатный летний каталог курсов для обучения школьников на каникулах программированию, блогингу, финансовой и цифровой грамоте, шахматам, английскому языку, алгебре, математике, физике, публичным выступлениям и ещё многим различным дисциплинам и интересным направлениям для развития творческих умений и расширения индивидуальных способностей.
Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Views 2.6K
Comments 3

Шахматный робот Chessrobot повредил ребёнку палец во время турнира в Москве

Robotics development *Robotics IT-companies


19 июля 2022 года шахматный робот российского производства Chessrobot случайно повредил ребёнку палец во время турнира в Москве. Пострадавший получил травму фаланги и ссадину. Полиция начала доследственную проверку инцидента.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views 9.4K
Comments 47

Компьютер выиграл у Крамника со счетом 4:2

Supercomputers Logic games
Компьютерная программа Deep Fritz обыграла чемпиона среди людей по шахматам со счетом 4:2. Электронный разум выиграл две игры, а четыре были сведены к ничьей.

Шестая партия длилась пять часов и закончилась на сорок седьмом ходу победой искусственного интеллекта. В ходе интервью, начавшегося сразу после матча, Крамник признался, что он «немного расстроен», однако через год или два можно будет устроить ещё один матч. По словам чемпиона мира по шахматам, если у него будет время подготовиться, то увеличатся шансы на выигрыш.

В 2002 году Крамник сыграл с компьютером вничью, однако с тех пор программное обеспечение было существенно обновлено, сообщает BBC.
Total votes 6: ↑4 and ↓2 +2
Views 375
Comments 5

Шахматиста дисквалифицировали за подсказки по мобильнику

Lumber room
Индийский шахматист Умакант Шарма (Umakant Sharma) был дисквалифицирован на десять лет за использование мобильного телефона во время матча. В его головной убор была вшита Bluetooth-гарнитура, «подсказывавшая» шахматисту правильные ходы.

Умакант Шарма, за 18 месяцев со дня его появления подозрительно быстро поднявшийся в рейтингах, также выдал своих сообщников, находившихся за пределами игрового зала. Сейчас сотрудники Индийской шахматной федерации «прощупывают» других возможных мошенников, сообщает Reuters.

Аналогичные махинации, возможно, происходили во время матча Крамника с Топаловым за звание чемпиона мира по шахматам. Россиянин постоянно отлучался в туалет, а после матча там нашли сетевой кабель.
Total votes 4: ↑4 and ↓0 +4
Views 3.2K
Comments 2

Притча про шахматы

Lumber room
Сегодня я напишу любимую мною притчу, я знаю что многие из вас ее знают, но она послужит лишь поводом для размышлений в комментариях. А может ктото откроет для себя коечто новое если ее еще не слышал.
Читать дальше →
Total votes 21: ↑9 and ↓12 -3
Views 20K
Comments 22

Контроль потерянного времени: учимся блюсти баланс

GTD *
Шахматные часы
Сколько времени, проведеного «за компьютером» или «за работой» вы используете действительно с пользой? А сколько тратите откровенно зря? Я прочитал заметку об интересном программном инструменте и решил поделиться с вами непрограммным методом учета потраченного времени. Этот метод — лучшая находка для фрилансера (я — самозанятый бизнес-консультант).

В основе метода — шахматные часы. Да-да, обычные шахматные часы с двумя таймерами. Суть их работы: когда время бежит на одном таймере, на другом оно стоит. Когда отведенное время истекает, часы издают сигнал. Чтобы использовать шахматные часы в целях самомотивации вам придется…
Читать дальше →
Total votes 85: ↑80 and ↓5 +75
Views 4K
Comments 99

Как компьютеры играют в шахматы

Artificial Intelligence Supercomputers Logic games
Интереснейшую реализацию шахматной программы показали вчера на Хабре.
Почитав комментарии, я пришел к выводу, что принцип работы наиболее распространенных алгоритмов игры в шахматы, шашки и тому подобные известны не всем.

Вместе с тем задача создания программы, играющей во что-то, достаточно тривиальна, если имеются способы расчета некоторых величин и оценок, специфичных именно для этой игры.
Читать дальше →
Total votes 112: ↑109 and ↓3 +106
Views 18K
Comments 57

Вакуумные шахматы

Gadgets Logic games
image

Фишка набора «Шахматы для Теслы» – то что играть надо настоящими вакуумными лампами. Дизайнер – Paul Fryer, год разработки – 2008, размеры доски – 17x48x50cm. Всего сделано семь комплектов, поэтому купить набор, к сожалению, почти невозможно.

Читать дальше →
Total votes 39: ↑34 and ↓5 +29
Views 2K
Comments 56

Небесные шахматы

Design
image

Jerod Hugghins – финалист новорлеанского конкурса Billes International Design. Свой дорожный ваиант самой старой стратегии в мире он назвал Celestial Chess Set. Ни тебе клеточек, ни тебе квадратной доски… А получилось на удивление свежо. Думаю, китайцы за недельку отольют из пластика и начнут продажи.

Читать дальше →
Total votes 22: ↑15 and ↓7 +8
Views 1.2K
Comments 19

Киберспорт и сравнение Counter-Strike 1.6 с шахматами. Плюс почему никто не играет в CS: Source

Logic games Cybersport
Тут в некоторой теме в комментариях начался спор в духе Counter-Strike 1.6 vs Call of Duty | [place any other modern FPS here]. Я думаю, что на Хабре есть киберспортсмены, заядлые геймеры, да и просто казуалы, играющие часок время от времени после работы. Так что, надеюсь, тема сразу не уйдет -∞, хоть я и рискую.

WARNING. Сравнение не идет со старыми играми завоевавшими себе киберспортивную популярность, как например Q3. И тем более уж не со старкрафтом или варкрафтом. Говорится о сравнительно новых командных играх, игроки в которые презрительно относятся к CS 1.6.

Здесь и далее под CS будет подразумеваться Counter-Strike 1.6, FPS расшифровывается как First Person Shooter.

Я в свои лучшие годы долго с переменным успехом играл в CS и считаю себя экс- киберспортсменом. Особых успехов не добивался, но имел некоторый опыт и фан участия в турнирах локального и областного характера. Всю кухню киберспорта прекрасно себе представляю, и не только CS.

Я считаю, что CS был и есть идеальным командным киберспортивным FPS, его состояние на текущий день является чрезвычайно сбалансированным и не требует никаких вмешательств кроме парочки незначительных фиксов. Очень часто сталкиваюсь с людьми, которые поливая грязью CS выставляют фишки неких других wannabe киберспортивных FPS как несомненные достоинства и преимущества над ним. Так вот, что я хочу сказать…
Читать дальше →
Total votes 72: ↑35 and ↓37 -2
Views 5K
Comments 81

Mac vs PC — шахматы

Artificial Intelligence Supercomputers Logic games
image

Выяснять что лучше: Mac или PC дизайнер Adam Frederick предлагает не на форумах, на за шахматной доской. Соответствующую случаю доску он уже нарисовал. Правда, сдается мне, что форма подставки указывает на то, что художник был не совсем беспристрастен.

via coroflot.com
Total votes 35: ↑19 and ↓16 +3
Views 1.1K
Comments 12

Солянка из виджетов

Lumber room
Сегодня на ужин солянка из виджетов для Яндекса, собственного приготовления.

Ингредиенты: HTML, JavaScript, CSS.

Понадобятся: /dev/hands, /dev/brain, /bin/nano.

Ингредиенты перемешиваем согласно рецепту, и через пару часов, вуаля!

Угощайтесь
Total votes 17: ↑9 and ↓8 +1
Views 365
Comments 11