Я ищу программу или библиотеку, которую можно было бы использовать для экспериментов с настольными играми (в основном, в шахматах, но не обязательно, с другими подобными сложными настольными играми).
тоже ок) Я опробую разные игровые алгоритмы.
Это то, что мне нужно:
Я хотел бы, если возможно, заставить мою программу играть против
игроки, как гнус и лукавый, но и против себя
и против человека-игрока;
Ничего страшного, если моя программа-плеер может связываться с
«сервер» через TCP, но было бы еще лучше, если бы
интерфейс C (не C ++, потому что тогда я должен был бы написать
обертка);
Я могу изменить правила игры (начальная позиция
штук, количество штук и даже правила движения);
Гибкий (все в порядке, если библиотека / сервер проверяет
шахматные ходы, например, но я бы хотел, чтобы такая особенность была
необязательно, потому что я хочу выключить его для некоторых
эксперименты);
Бесплатно (я могу захотеть получить в исходный код и, возможно,
изменить несколько бит).
Буду благодарен, если кто-нибудь сможет указать мне на такую библиотеку / сервер ...
Большое спасибо!
P.S .: Я хотел добавить тег "настольные игры", но мне кажется, что мне нужно больше репутации для этого ...
P.S. 2: я хотел бы принять два ответа (они дополняют друг друга). Жаль, что StackOverflow не позволяет этого.