![]() |
![]() |
Game-lord |
![]()
Сообщение
#1
|
![]() Группа: Пользователи Сообщений: 6 Пол: Мужской Репутация: ![]() ![]() ![]() |
Делаю игру(ну точнее собрался делать) под названием "собери 4!". Это довольно популярная игра, но если вы ещё её не вспомнили, то вот скрин:
![]() Проблема в том что у меня нет идей как сделать исскуственный интелект Т_Т Мне очень нужна ваша помощь! Не реализация, а просто идеи. Итак вопрос: по какому принципу должен работать искусственный интелект? Заранее всем спасибо за ответы! -------------------- |
![]() ![]() |
Michael_Rybak |
![]()
Сообщение
#2
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
Не совсем так.
Сразу сказать, какой из семи ходов более логичен - не получится. Нужно будет посмотреть вглубь: "допустим, я хожу так; тогда, если он сюда, то я сюда, а потом если он сюда, то я сюда", и вот уже в глубине рассуждений оцениваем, какая позиция лучше, и выбираем в результате тот ход, при котором мы с большей вероятностью придем в хорошую позицию. И функция эта нам нужна для того, чтобы как раз в глубине рассуждений адекватно оценивать, хороша ли сложившаяся позиция. Поэтому сейчас тебе нужна функция, которая на вход получает массив 6х7, а также номер игрока, делающего следующий ход. Эта функция должна возвращать число тем большее, чем лучше позиция (см. выше 5 правил). |
![]() ![]() |
![]() |
Текстовая версия | 27.07.2025 16:55 |