Бесплатная библиотека Chess AI, в идеале на Lua (или что-то легко переводимое на Lua)? - PullRequest
2 голосов
/ 04 марта 2010

Полная игра или приложение не требуется; просто базовая библиотека, которая в идеале может:

  • быть конкурентоспособным против человека
  • имеют настраиваемую сложность
  • есть настраиваемые ходы (мне могут понадобиться уникальные ходы, которых нет в традиционных шахматах)

Платформа является закрытой системой, которая может запускать только Lua, поэтому у меня даже нет доступа к запуску C ++ engine через привязки Lua. Мне нужно было бы перевести C ++ на Lua, чего я в идеале хотел бы избежать, но не против, если нет другого пути (если только это не куча кода).

Ответы [ 3 ]

2 голосов
/ 13 февраля 2011

Lua (v.5.1) шахматный движок здесь .

1 голос
/ 12 марта 2010

Если вы заинтересованы в написании шахматного движка, вы можете заглянуть в Computer Chess Blog . Он с самого начала документирует создание шахматного движка, включая полные списки кодов C #.

1 голос
/ 04 марта 2010

Я предлагаю вам создать привязку lua, которая позволит вам использовать UCI .Тогда вы можете использовать несколько движков.

Я не знаю ни о каких существующих привязках к шахматной библиотеке .... хотя я могу ошибаться

...