БлогNot. Играющая шахматная программа одним файлом?

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

Играющая шахматная программа одним файлом?

Такое возможно, даже если не ковырять исходники "Стокфиша" и не пытаться распутать хитросплетения яваскрипта.

Магнус Лидстрём поддерживает проект Priyome Chess Computer вот здесь.

Чистый Си, но я компилировал в Studio, вставив исходник в пустой файл пустого проекта, так что в начале закомментирована пара директив, не нужных на C++.

Код тоже довольно "чистый" и хорошо иллюстрирует старый добрый процедурный подход к программированию :)

После запуска программа сразу же готова к игре, ввод ? (знака вопроса и Enter) в её командной строке покажет поддерживаемые команды. Чтобы сыграть, вводите ход в виде d2d4, то есть, только начальное и конечное поля.

На всякий случай, ниже прикреплён исходник в архиве .zip, объём кода ~1300 строк.

 Исходник Priyome Chess Computer - шахматный движок одним файлом, архив .zip (9 Кб)

скриншот
скриншот

Ещё одна штучка из той же серии, адаптирована к Studio-2015 (скомпилировалась как консольная), только ходить, похоже, надо за обе стороны :)

 Исходник micro-Max на .cpp - шахматы одним файлом, архив .zip (4 Кб)

 Все шахматные движки с открытым исходным кодом в Chess Programming WIKI

 Маленькие шахматные программы от Toledo


теги: c++ шахматы программирование ретро

комментарии (0)

09.03.2017, 11:08; рейтинг: 1245

  в началопоиск по блогунаписать авторустатистика

Наверх Яндекс.Метрика
© PerS
вход