06.06.2010, 12:01
#1
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
Крестики-нолики
После нескольких попыток я понял - РПГ с наскоку сделать не получается. Надо что нибудь попроще. Тетрис-слишком банально. Потом я наткнулся на статью о том, как работает ИИ в шахматах. И попробовал сделать, только для крестиков-ноликов. Рекурсивный алгоритм перебирает все варианты (их не так уж и много). Прошу строго не судить - мой первый проект!
P.S. если поле пустое и вы не ходите какое-то время, телефон ходит первым
Вложения
XO.rar (94.6 Кб, 523 просмотров)
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
Сообщение было полезно следующим пользователям:
06.06.2010, 16:23
#2
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
Ответ: Крестики-нолики
красиво. но у меня 100% игр - ничья
(Offline)
06.06.2010, 16:50
#3
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
Ответ: Крестики-нолики
В смысле? Телефон не ошибается (скоро добавлю).
Самое интересное получается, если первый ход делать не в центр
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
06.06.2010, 16:54
#4
Знающий
Регистрация: 25.10.2009
Сообщений: 338
Написано 53 полезных сообщений (для 61 пользователей)
Ответ: Крестики-нолики
значит умный ии у игры))
(Offline)
06.06.2010, 17:22
#5
AnyKey`щик
Регистрация: 06.06.2010
Сообщений: 10
Написано 0 полезных сообщений (для 0 пользователей)
Ответ: Крестики-нолики
красивый дизайн и отличная разработка кода,молодец.не мог бы дать исходники?уж очень интересно
(Offline)
06.06.2010, 19:14
#6
Бывалый
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений (для 215 пользователей)
Ответ: Крестики-нолики
Igor , кстати хочу заметить:
рпг с геймплеем похожим на ФФ сделать гораздо проще чем грамотные шахматы или даже тетрис
(Offline)
06.06.2010, 22:12
#7
Мастер
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений (для 713 пользователей)
Ответ: Крестики-нолики
Красивые крестики-нолики. Выложил бы исходники своего ИИ для общего развития форумян.
(Offline)
06.06.2010, 23:18
#8
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
Ответ: Крестики-нолики
Как-то неохота выкладывать исходник. Если очень интересно выложу функцию выбора хода.
P.S. если бы не
эта тема , ничего бы и не было
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
07.06.2010, 11:36
#9
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
Ответ: Крестики-нолики
Вот. Часть кода только
для ознакомления.
Немного коряво. Буду рад если скажете где поправить
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
07.06.2010, 16:51
#10
AnyKey`щик
Регистрация: 07.06.2010
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
Ответ: Крестики-нолики
боишься за копирайты?
(Offline)
07.06.2010, 16:57
#11
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
Ответ: Крестики-нолики
Да
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
07.06.2010, 18:43
#12
AnyKey`щик
Регистрация: 07.06.2010
Сообщений: 2
Написано 0 полезных сообщений (для 0 пользователей)
Ответ: Крестики-нолики
попробуй угадать, сколько вариантов этого кода лежит в сети (открыто)
ответ:
100500
(Offline)
07.06.2010, 19:09
#13
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
Ответ: Крестики-нолики
И сколько из них по-настоящему хороших?
Мой алгоритм перебирает почти все (плохие отбрасывает) варианты, нет глюков, не проигрывает (это проверка его правильности) и в одной и той же ситуации может ходить по-разному
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
07.06.2010, 21:38
#14
Знающий
Регистрация: 21.07.2009
Адрес: Украина
Сообщений: 219
Написано 44 полезных сообщений (для 78 пользователей)
Ответ: Крестики-нолики
красиво
PS Сделай 176*220
(Offline)
Сообщение было полезно следующим пользователям:
08.06.2010, 10:53
#15
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
Ответ: Крестики-нолики
А если центр картинки совместить с центром экрана, подойдет?
Не будет видно края
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 19:24 .