Дважды (или даже трижды) велосипедистый проект,
1. Сама игра, крестики-нолики на поле 3x3
2. Веб сервер, да играть надо через браузер
3. Необученная нейросеть в качестве ИИ, хотя есть и идеальный ИИ, + рандомящий ИИ
Вся суть была в ИИ на нейросети, но ничего хорошего получено так и не было. Написано на C, на основе какого то веб-сервера, написанного на лабах в институте. Код ужасен.
http://paravozeg.narod.ru/xonet-091127.tar.gz
http://localhost:4321/
Есть режимы игры разных ИИ между собой, выбираем активных ИИ с каждой стороны (сделав шаг с помощью этого ИИ), и жмем GenTGT. Останавливать тоже на GenTGT. Сделанные ходы записываются, и можно их использовать для обучения нейросети.
Можно играть по сети, но это побочная багофича, т.к. можно ходить и за противника.
Ссылка | Комментарии [8]