Проект на Python для игры


Шашки-популярная настольная игра со многими компьютерными реализациями. Брэндон Корфман работает над игрой в шашки с открытым исходным кодом, написанной на Python. Недавно была выпущена версия 0.4 Raven Checkers, и проект ищет добровольцев для ее продвижения.

Raven-Checkers-это проект Python с открытым исходным кодом, размещенный Google. Что касается игры, то она позволяет быстро настраивать конфигурации доски, используя стандартную шахматную нотацию. Вы также можете описать свои ходы в окне аннотаций, а также сохранить и загрузить игры для последующего изучения, а также для изучения техник и тактик. Несколько обучающих файлов были включены в последнюю версию, чтобы показать, насколько хорошо Raven работает для изучения стратегии эндшпиля.

(нажмите, чтобы увеличить)

Как проект разработчика он основан на существующем открытом исходном коде в качестве основы, используя простую функцию оценки чекеров Мартина Фиерца и поисковый код Питера Норвига из проекта AIMA.

Написанный с использованием Python 2.7 и его стандартных библиотек, он является кроссплатформенным и был протестирован на Windows и Linux Mint (Cassandra).

Обращаясь к волонтерам, владелец проекта Брэндон Корфман изложил свои довольно необычные планы:

Большинство шашечных или шахматных программ идут по пути глубокого поиска в сочетании с идеальными базами данных открытия и эндшпиля. Эти методы хорошо изучены и на самом деле не так уж интересны для меня. Я планирую внести большие изменения в будущие версии Raven, полагаясь больше на планирование, чем на поиск грубой силы.

Более подробную информацию о его идеях можно найти в его блоге.


Добавить комментарий