Разработчик(и) | Команда GNU Go |
---|---|
Первоначальный выпуск | 13 марта 1989 г ( 1989-03-13 ) | [1]
Стабильный релиз | 3.8 [2] / 19 февраля 2009 г. |
Предварительный релиз | 3.9.1 [3] / 21 декабря 2010 г. |
Репозиторий |
|
Операционная система | Linux , Windows , MacOS |
Тип | Компьютер Идти |
Лицензия | GNU GPLv3 |
Веб-сайт | www.gnu.org/software/gnugo |
GNU Go — это свободное программное обеспечение от Free Software Foundation , которое играет в Go . Его исходный код достаточно переносим и может быть легко скомпилирован для Linux , а также других Unix -подобных систем, Microsoft Windows и macOS ; существуют порты для других платформ.
Программа играет в Го против пользователя, примерно с 5 по 7 кю на доске 9×9. Поддерживаются различные размеры доски, от 5×5 до 19×19.
На этом уровне производительности GnuGo был на шесть-семь камней слабее, чем лучшие коммерческие программы на хорошем оборудовании по состоянию на начало 2009 года, но сопоставим по силе с сильнейшими программами, не использующими методы Монте-Карло . Он хорошо показал себя на многих компьютерных турнирах по го . Например, он взял золотую медаль на компьютерных олимпиадах 2003 и 2006 годов [4] и второе место на Gifu Challenge 2006 года. [5]
Хотя GNU Go основан на ASCII , он поддерживает два протокола — Go Modem Protocol и Go Text Protocol — с помощью которых GUI могут взаимодействовать с ним для создания графического отображения. Существует несколько таких GUI . GTP также позволяет играть онлайн на серверах Go (с помощью программ-мостов), и копии можно найти работающими на NNGS, KGS и, вероятно, других.
Текущая (стабильная) версия GNU Go — 3.8. Последняя экспериментальная версия — 3.9.1. Также есть экспериментальная функция использования методов Монте-Карло для игры на доске 9×9.
Версия под названием Pocket GNU Go, основанная на GNU Go 2.6, доступна для операционной системы Windows CE ( Pocket PC ). Версии на основе гораздо более слабого движка 1.2 также существуют для Game Boy Advance и Palm Pilot .