Ответ 1
MicroMax, HuoChess, Stelka, Robboito - это некоторые из бесплатных шахматных движков без каких-либо лицензий или ограничений.
Каков лучший шахматный движок, выпущенный по разрешительной лицензии бесплатного программного обеспечения? По разрешительной лицензии бесплатного программного обеспечения я имею в виду, что законно включать код двигателя в мой проект без необходимости выпускать исходный код всего моего проекта.
MicroMax, HuoChess, Stelka, Robboito - это некоторые из бесплатных шахматных движков без каких-либо лицензий или ограничений.
Существует список доступных для загрузки. И сравнение из них.
Попробуйте Google некоторые из них, и вы можете найти дополнительную информацию о лицензии. Например, вы можете загрузить предыдущие версии Rybka и Houdini бесплатно.
Другой список здесь. И движок open-source Toga II.
Все они используют UCI. Для тестирования двигателей вы можете вводить команды:
uci
position startpos moves e2e4 e7e5 g1f3
go movetime 1000
GNU-шахматы работают с несколькими различными интерфейсами, и есть веб-серверы, которые позволяют вам играть против него в веб-браузере. Несмотря на то, что программное обеспечение является GPL, кажется, что вы можете запустить его как отдельный процесс и поговорить с ним о закрытом исходном интерфейсе. Это потребует тщательного изучения, чтобы убедиться, что все в порядке. С GPL вы не можете включить его, вы не можете связать его (что LGPL), но я думаю, что он говорит о каком-то протоколе через каналы, которые могут позволить ему работать как сервер на локальной машине. Вам все равно придется предлагать источник для этой части продукта.
Мой двигатель выбора в предпочтительном порядке:
1) Фрукты 2.1
2) Искушение
3) Фея Макс
все они очень сильные, а код - GPL. Даже знаменитая (и коммерческая) Рыбка, как говорят, основана на коде Fruit, хотя ее автор отрицает ее.
И да, законно повторно использовать их код или улучшать его, не выходя из коммерческих. Если вы создаете коммерческие приложения, то это запрещено в GPL.
Вы просмотрели "Компьютерный шахматный блог" . Исходный код, размещенный там, не имеет к нему лицензии.