Алгоритм для крестиков ноликов для 5x5

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Алгоритм для крестиков ноликов для 5x5

Сообщение ALX_2002 » 05.12.2005 (Пн) 11:57

Челы, кто нибудь знает где поискать такую тему ?

Уточню. Поле 20x20 клеток. Выигрывает тот, кто ставит 5 или горизонтально или вертикально или по диагонали.

Посоветуйте плиз - где поискать ? Или алгоритм посоветуйте плз ? :wink:

beat_swamp
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 107
Зарегистрирован: 05.10.2005 (Ср) 16:16

Сообщение beat_swamp » 05.12.2005 (Пн) 16:17

на algolist.ru читал про ЭТО1

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 08.12.2005 (Чт) 12:15

Вообще-то это по-моему "ГО" называется. Где-то в Китае давным-давно придумали...
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 08.12.2005 (Чт) 12:16

Вообще-то это по-моему "ГО" называется. Где-то в Китае давным-давно придумали... Только поле там больше.

P.S. Сорри за два сообщения... :oops:
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 08.12.2005 (Чт) 13:37

Пасибки всем. Пойду смотреть :) :roll:

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 08.12.2005 (Чт) 17:32

Вот только ГО - это совсем не крестики-нолики...
Быть... или не быть. Вот. В чём вопрос?

Captain
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 04.02.2005 (Пт) 21:50
Откуда: Moskau

Сообщение Captain » 08.12.2005 (Чт) 19:02

Zer писал(а):Вообще-то это по-моему "ГО" называется. Где-то в Китае давным-давно придумали... Только поле там больше.

она рендзю называется...
только это не совсем крестики нолики, в ней ещё куча ограничений есть :)

NS
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 11.01.2006 (Ср) 14:22

Сообщение NS » 11.01.2006 (Ср) 14:32

Прикол конечно, но эта игра называется Go-Moku.
Насчет алгоритмов - зависит какая сила игры тебе нужна....
По уму - Альфа-бета (Сейчас в основном используется негаскаут (метод дерева нулевой ширины) и новомодный mtd(f)), продления на форсированных ходах, методы отсечений, в конце ветви - ФВ, ну и есно оценка позиции. (если нужно совсем круто - то EMS, IDD, метод пустого хода... и пошло-поехало. Всё то-же самое, что и в шахматах - только нет чисто шахматных проблем с методом пустого хода (не бывает цуцванга) и с хеш таблицей перекрестных позиций (не бывает повторений позиции))
Примеры, причем приличные - на Си есть в инете.
Правда том просто Альфа-Бетта + ФВ с простенькой, но нормальной и быстрой оценкой (это то, что нашел я). Если нужна ссылка, то могу скинуть завтра.

HotKitten
Дятил
Дятил
Аватара пользователя
 
Сообщения: 400
Зарегистрирован: 24.01.2005 (Пн) 21:48
Откуда: из дома

Сообщение HotKitten » 12.01.2006 (Чт) 1:03

вроде это то что ты ищешь
Вложения
Крестики-нолики.rar
(15.69 Кб) Скачиваний: 280
Изображение

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 14.01.2006 (Сб) 0:07

ВАУ ! :shock: с....п....ас...и...бо. :shock:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 12

    TopList  
cron