Шахматы для DS Lite
Когда учился играть в шахматы, большой проблемой был вопрос с кем играть, с кем тренироваться. Профессиональные шахматисты решали этот вопрос регулярными занятиями с тренером, либо занятиями в шахматной школе.
С приходом шахматных программ, незаменимым партнером стал компьютер.
Хомбрю DS Chess разработал Борис Лаеш (Boris von Loesch), взяв за основу шахматный движок Fruit 2.1
Fruit считается одним из самых мощных движков, его исходники бесплатны и могут свободно использоваться программистами, чем и воспользовался Борис. Программа очень проста в использовании, запускаем и начинаем играть. Если программа играет слишком сильно или слишком слабо, в настройках можно изменить глубину просчета ходов – depth, изменить ограничение времени на ходы для компьютера – movetime, а также поменять уровень сложности – Level. Можно играть на самом простом – это Level <1>, самый сложный Level <11> .
Так выглядит программа в режиме игры, и в режиме настройки параметров игры.
По опыту игры в шахматы на мобильном телефоне, могу сразу сказать, что огромным недостатком является, отсутствие сохранения и загрузки партий. А также то, что нельзя расставить фигуры для решения какой-нибудь шахматной задачи.
Плюс в том, что исходники можно свободно скачать на сайте автора, и при помощи devkitpro, доработать как нужно. Программа использует для расчета ходов базу шахматных партий, в архиве есть файл book_small.bin это и есть база, ее нужно распаковать в один каталог с файлом DSchess04.nds
Несколько слов об управлении:
Фигуры перемещаем стилусом,
А – заставить DS Lite сделать ход,
L – отменить последний ход,
R – получить совет, какой ход сделать,
Start – вызвать меню, Select – показать нотацию партии (список всех сделанных ходов).
Скачать DSChess.zip (1.2Мб).
Официальный сайт шахматного движка Fruite 2.1 – FruitChess.com.
Сайт автора программы – VonLoesch.de/dschess
Похожие заметки: