шахматы

Игра “Петушиные шахматы” неожиданно провалилась и разработчик удалил её из Steam

За простенькой картинкой Broilers скрывается глубокий игровой процесс, который для многих так и не раскрылся Создатель Broilers спустя год после релиза обратился к сообществу в Steam. Он принял решение удалить игру из сервиса Valve. По словам разработчика, это связано с…
Читать дальше

[Перевод] Как я программировал шахматную партию против брата

Это история о том, как я попытался выиграть у брата партию в шахматы. Всего лишь гребаную одну игру. Что в этом особенного? Хорош ли я в шахматах? Вовсе нет. Научился ли я чему-то в процессе игры? Тоже нет. Может, это…
Читать дальше

Шахматный телепорт

Если зайти на какой-нибудь шахматный сайт типа личес, то там можно обнаружить помимо обычных шахмат – шахматы с альтернативными правилами. Например, давно известна игра «Шахматы Фишера». Так же очень популярны CrazyHouse, King of the hill, Horde и другие. Сегодня, хочу…
Читать дальше

Создаем свой шахматный движок: алгоритм игры компьютера

Продолжаю рассказывать, как докручиваю свой шахматный движок, и это вторая часть статьи. Она небольшая, здесь я подсвечу настройку ИИ в игре. Сыграем с соперником в лице собственного компьютера. В первой статье я начал с истории и поделился реализацией ходов. Было…
Читать дальше

Как желание поиграть в шахматы превратилось в написание своего движка. История и реализация

Всем привет! Меня зовут Борис Николаев, сегодня я хотел бы поделиться с вами своими наработками по технической реализации простого шахматного движка на Kotlin. Пару месяцев назад я посмотрел сериал «Ход королевы», и вполне ожидаемо, что сразу захотелось поиграть в шахматы.…
Читать дальше

В поисках инженерной культуры: Arzamas и DataArt запустили совместный исторический проект

Просветительский проект Arzamas и компания DataArt запустили онлайн-курс о роли ЭВМ и кибернетики в искусстве и массовой культуре в СССР. Проект построен как экскурсия по виртуальному музею, сейчас, кроме основной экспозиции, доступны два тематических зала: один посвящен кибернетическому изобразительному искусству,…
Читать дальше

Так какими же должны быть идеальные шахматы?

Так какими же всё таки должны быть идеальные шахматы? Как уже принято на хабре, увидел статью «Какими могут быть идеальные шахматы», хотел написать комментарий, но понял, что многовато получается и решил написать статью. Чтобы понять какими могут быть идеальные шахматы,…
Читать дальше

[Перевод] «Победа Segfault-ом» и другие эксплойты шахматных движков

Мы занимаемся документированием всех способов, которые можно использовать для реализации эксплойтов шахматного движка Stockfish, вызывая крэши при попытке вычисления наилучшего следующего хода или просто обманом убеждая движок, что допустимых ходов нет (сохраняя при этом в интерфейсе иллюзию, что происходит игра…
Читать дальше

Какими могут быть идеальные шахматы

Все прекрасно знакомы с шахматами, но существует целый мир их разнообразных вариантов, в которых меняются детали базовых шахматных правил, а порой переосмысливается вся игра (для улучшения игрового процесса или его обновления). Существует даже веб-сайт, посвященный различным вариантам шахмат. Сегодня я…
Читать дальше

Как игры стали движущей силой двух школ исследований ИИ

Сегодня мир штурмом захватывает ИИ, основанный на глубоком обучении и нейронных сетях. Однако многие алгоритмы, управляющие поиском в вебе и построением автомобильных маршрутов, гораздо старше, они уходят корнями в так называемый «старый добрый ИИ», также известный как «символический» искусственный интеллект,…
Читать дальше