Здравствуйте.
Пожалуйста, посоветуйте ПО для игры в точки.
Доп.:
1.Кроме того, что упоминается в материалах сайта в "Игра" > "История";
2.Для ОС Windows;
3."Классическое" десктопное (win32 API) (т.е., офлайновое и не UWP (из "Магазина Windows"));
4.С лицензией: freeware (не adware) или что-л.OpenSource-подобное;
5.С возможностью играть с ПК (локальным) и/или человеком (по ЛВС) (т.е., не через Интернет).
Заранее благодарен.
Лично я ничего нового, о чем не упоминал в статьях, не знаю. Может, кто другой подскажет - любители постоянно что-то пилят.
Очень хороших рекомендаций у меня нет, дам те, что есть на данный момент.
Для игры по локальной сети не могу посоветовать ничего. Может быть есть какие-то старые поделки, где кто-то пытался что-то такое реализовать. Или может быть можно при очень большом желании и умении для старых программ (например PointsXT или Multipoints) поднять собственный сервер.
Для игры против ИИ есть проект oppai-rs. Его придётся самому собрать (или кого-то попросить). Чтобы запустить UI, нужно установить rust и из папки iced запустить cargo run --release
. Это классический ИИ, то есть на основе перебора вариантов с вручную написанными эвристиками. Такой класс алгоритмов отлично работает в шахматах, но в точках на основе них сделать сильный ИИ существенно труднее. Так что не ожидайте блистательной игры от него (Хотя всё относительно, если у вас нет опыта игры в точки, то и классические ИИ могут оказаться хорошим соперником).
Есть ещё ИИ (тоже классический), против которого можно играть онлайн на https://zagram.org , но в виде отдельной программы: http://kropki.nongnu.org/index.html.en . У меня сходу не получилось его запустить, но я думаю, что при желании и умении это возможно сделать.
Из современных ИИ на основе машинного обучения, к сожалению, ничего доступного нет. Я слышал только о трёх проектах, два из них не open source и были доступны когда-то только для игры онлайн (бот "Городецкий" на playdots, и бот "Amelia" на zagram), и один из них ( https://github.com/pymole-points-zero ) open source, но нейронная сеть не натренирована (и её обучение займёт годы, при условии что там нет багов) поэтому запустить его тоже не получится.