galvanom / letitGO

Simple Go game engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LetitGO

Simple Go game engine.

LetitGO это простой ИИ для игры в Го. Логин бота на KGS letitgo16. На данный момент максимальное достижение движка - победа над 8кю на доске 9x9 при 5000 плейаутов на ход. Уровень игры, субъективно, находится примерно на уровне 20кю.

У программы все еще много проблем с производительностью и стабильностью. За приемлимое время, она может играть пока только на доске 9x9.

В основе движка алгоритм UCT и комбинация из эвристических алгоритмов. Имеется поддержка консольного интерфейса и Go Text Protocol (GTP). Последний позволяет использовать для игры графические оболочки, такие как Drago и т.п.

Для сборки и запуска консольного режима запустите buildrun_win.bat. Для запуска в режиме gtp, нужно добавить опцию -gtp после com.letitgo.Main.

Настройка графического интерфейса Drago:

Скачать его можно здесь http://www.godrago.net/

После установки, заходим в Игра -> Настройки программы...

Нажимаем Добавить и выбираем любой движок

В поле Путь к программе указываем путь к java.exe

В поле Параметры указываем -cp Путь\к\папке\build com.letitgo.Main -gtp

About

Simple Go game engine


Languages

Language:Java 99.6%Language:Batchfile 0.4%