Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу Крестики-нолики (пять в ряд)
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
Smile Крестики-нолики (пять в ряд) - 10.03.2020, 16:23

Все хотел оформить и выложить, как пример, в том числе реализацию на SWI-Prolog (консоль) с переходом на ViP (консоль), и, далее на ViP (графика).
Так целый год почти без изменений и завис проект, выкладываю пока то, что есть.
swish swi-prolog xo_game
xo_con ViP (консоль)
xo_game ViP (графика)
Это расширенный учебный пример для системы, где был интегрирован встроенный SWI-Prolog, - уровень игры обсуждать не надо


не пиши длинный предикат
Ответить с цитированием
  (#2 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 10.03.2020, 16:41

Вот, нашел еще, до кучи...
схематичная презентация для учебного примера


не пиши длинный предикат
Ответить с цитированием
  (#3 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 10.03.2020, 16:46

... и это, чтобы уже полностью раскрыть тему.
распаковать куда угодно, запустить gedemin.exe


не пиши длинный предикат
Ответить с цитированием
  (#4 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 8,074
Сказал(а) спасибо: 3
Поблагодарили 329 раз(а) в 328 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 11.03.2020, 12:39

Презентация мне понравилась, а остальные ссылки не работают :(
Ответить с цитированием
  (#5 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 11.03.2020, 14:22

Цитата:
Сообщение от Винитарх Посмотреть сообщение
а остальные ссылки не работают
Закину на github, лень было
Хотя странно...


не пиши длинный предикат
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 11.03.2020, 14:33

Цитата:
Сообщение от Винитарх Посмотреть сообщение
ссылки не работают :(
Сделал открыты всем, раньше только по ссылке...


не пиши длинный предикат
Ответить с цитированием
  (#7 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 11.03.2020, 14:50

Яндекс.Диск ссылку рубят...


не пиши длинный предикат
Ответить с цитированием
  (#8 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 11.03.2020, 15:18

xo game without solve tree


не пиши длинный предикат
Ответить с цитированием
  (#9 (permalink)) Старый
SergeMukhin78 SergeMukhin78 вне форума
Member
 
Сообщений: 659
Сказал(а) спасибо: 17
Поблагодарили 53 раз(а) в 53 сообщениях
Регистрация: 28.03.2012
По умолчанию 12.03.2020, 01:20

скачал какие-то ссылки. консольный был не понят. что то просит ввести но не объясняет что. gui (после правки под 10). заработал, но проиграл, там какие-то числа были, мб степень ИИ, но опять, всё молча (никаких подсказок что это за числа)
Ответить с цитированием
  (#10 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 12.03.2020, 10:36

Цитата:
Сообщение от SergeMukhin78 Посмотреть сообщение
там какие-то числа были, мб степень ИИ
типа того, - уровень... можно глянуть презентацию, там примерно уровни описаны, или сразу ставить 9 уровень для компьютера.
Да никак не могу эти мелочи допилить, всякие подсветки, подсказки, переходы назад/вперед, визуализация оценочной функции, подсказка возможного хода для того или иного уровня, да много еще всего. Тут для меня была просто возможность осваивать ViP на реальной задаче. Нет, ну понятно, что еще буду доделывать. Потом наверное игровое поле надо бы контролом сделать, может и координаты и клетки субконтролами, не знаю, завис пока по времени заниматься этим...


не пиши длинный предикат
Ответить с цитированием
  (#11 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 12.03.2020, 10:44

Цитата:
Сообщение от SergeMukhin78 Посмотреть сообщение
консольный был не понят
Это переходная реализация, переброс со SWI-Prolog, оценка трудозатрат и всяких неприятностей походу. Там есть bat-файлы, где запуск с параметром.
xo_manual.bat для ручной игры, только надо обязательно координаты вводить как терм coor(X,Y), например coor(9,12). Или ввод чего-нибудь другого, например символ a, короче чего-то отличного от терма coor(X,Y), тогда срабатывает авто игра


не пиши длинный предикат

Последний раз редактировалось arlat; 12.03.2020 в 10:52
Ответить с цитированием
  (#12 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 12.03.2020, 10:45

Цитата:
Сообщение от SergeMukhin78 Посмотреть сообщение
gui (после правки под 10)
А что уже 10?


не пиши длинный предикат
Ответить с цитированием
Ads
  (#13 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 12.03.2020, 10:51

Цитата:
Сообщение от SergeMukhin78 Посмотреть сообщение
заработал, но проиграл
Кто немного понимает в Гомоку и/или Пять в ряд, эта прога не соперник, но на 9 уровне расслабится не даст, хотя там зависит от случайного выбора метода для оценочной функции.
Да год уже почти без изменений. Выложил, чтобы был дополнительный стимул доработать и подучиться ViP... Там есть кое-что и "лишнее" в реализации, экспериментировал... К тому же рассматриваю вопрос покупки CE в этом году.


не пиши длинный предикат
Ответить с цитированием
  (#14 (permalink)) Старый
SergeMukhin78 SergeMukhin78 вне форума
Member
 
Сообщений: 659
Сказал(а) спасибо: 17
Поблагодарили 53 раз(а) в 53 сообщениях
Регистрация: 28.03.2012
По умолчанию 12.03.2020, 17:13

Цитата:
Сообщение от arlat Посмотреть сообщение
А что уже 10?
пока только 9.
Ответить с цитированием
  (#15 (permalink)) Старый
arlat arlat вне форума
Member
 
Аватар для arlat
 
Сообщений: 399
Сказал(а) спасибо: 21
Поблагодарили 17 раз(а) в 16 сообщениях
Регистрация: 18.12.2009
Адрес: Минск
По умолчанию 26.03.2020, 18:00

xo game updated (xo color & move buttons)


не пиши длинный предикат
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра крестики нолики YOtaMix Haskell 6 04.05.2015 22:40
Крестики нолики на 2 игрока akord Prolog 1 31.05.2011 02:12
Крестики-нолики от Alison shape Prolog 13 16.02.2011 15:28
крестики-Нолики собственно((( mgadan Форум программистов 0 23.01.2009 17:28
КРЕСТИКИ-НОЛИКИ imported_Lis Prolog 22 26.11.2008 19:44
Крестики-нолики в Perl Ksenia88 Perl 0 12.03.2007 00:11
Срочно! Крестики нолики. RahXephon Pascal 9 29.05.2006 00:27
и опять крестики-нолики Malah Prolog 1 07.01.2006 22:24
Крестики-нолики на Prolog Nancy_Dildo Prolog 3 22.05.2005 18:09
Библиотечные крестики нолики KachoK Игры разума 51 02.03.2005 01:28
Крестики-нолики MuffinMan Prolog 0 01.01.2005 23:53
Крестики - нолики пять в ряд как реализовать Ve-Ve Алгоритмы 9 02.01.2004 23:53



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов