Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 22
1

Искусственный интеллект (боты) для игры

20.11.2014, 15:31. Просмотров 4763. Ответов 4
Метки нет (Все метки)

с чего стоит начать создание ботов в игре (rpg) ? Нейронные сети или какое-то другое направление ? Посоветуйте какую-нибудь понятную литературу, желательно примеры простенькие какие-нибудь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2014, 15:31
Ответы с готовыми решениями:

Искусственный интеллект для логической игры
Конечно, громко звучит "искусственный интеллект", но в общем надо сделать бота для логической игры....

Необходимо организовать ИИ (Искусственный Интеллект) для игры шашки
Нуждаюсь в вашей помощи! Подскажите пожалуйста, как просчитать компьютеру наиболее эффективный ход....

Искусственный интеллект
Хочу попытаться создать искусственный интеллект на основе нейронных сетей. Можете посоветовать...

искусственный интеллект
Кто может сталкивался с написанием програм связаных с искусственным интеллектом? Особенно с...

4
115 / 112 / 65
Регистрация: 18.09.2014
Сообщений: 337
20.11.2014, 16:01 2
subzeroy, а вам что конкретно надо? Самообучающуюся систему? Тогда нейронные сети пилите. Для игр на перебор вариантов используют алгоритмы расчета оптимальных ходов (с отсечением заведомо плохих веток). Для рпг скорее всего тоже подойдет последний способ
0
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 22
20.11.2014, 16:03  [ТС] 3
можно и второй способ, но про первый тоже интересно узнать. Знаком с с++ и winapi. Просто не знаю с чего начать делать ботов. Нужен расчет оптимальных ходов.
0
115 / 112 / 65
Регистрация: 18.09.2014
Сообщений: 337
20.11.2014, 16:08 4
subzeroy, узнать можете в целях ознакомления, а на первый раз советую именно второй способ, это куда проще. Если в общих чертах (я этой темой интересовался очень мало), то перебираете все ходы, каждый из них оцениваете на "хороший-плохой" (тут уж вам надо понять, что является успешностью в вашей игре). Если откровенно плохой, прерываете дальнейший расчет этой ветки
0
1378 / 405 / 144
Регистрация: 22.10.2014
Сообщений: 872
20.11.2014, 18:48 5
subzeroy, Для рпг нейронные сети избыточны, и достаточно сложны в реализации. Нейронные сети есть смысл использовать только в очень сложных тактических играх, в которых разработка сети, и её обучение занимает меньше времени чем "ручное" управление огромных количеством параметров влияющих на решение бота.
В рпг, при 20 ботах одновременно видимых на экране, игрок не заметит некоторой тупости ботов.
Главный минус нейронной сети является невозможность контролирования определённых ситуаций кодом, ибо нейронная сеть "чертова магическая шкатулка", и даже при вводе дополнительного входного параметра, далеко не факт, что после недельного обучения сети вы получите желаемое. Также в минусы стоит записать слишком умных ботов а ведь это игра
Есть несколько алгоритмов "ручного" управления и все они основаны на конечном автомате.
Вы сможете найти пару хороших статей по "ручному" управлению на http://www.dtf.ru/
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2014, 18:48

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

Искусственный интелект для игры
Подскажите, есть ли современные игры, для которых можно писать интеллект, или игра которая и...

Искусственный интеллект для мобов
Доброго времени суток. Мне нужно написать искусственный интеллект для мобов в игре-платформере. Что...

Как создать искусственный интеллект для игры "крестики-нолики"?
Добрый день. Сразу говорю, новичок здесь и такой же не особо опытный в программировании на питоне....

Искусственный интеллект для больших крестиков-ноликов
Пишу игрушку - клеточное поле 19*19, крестики и нолики, надо составить 5 в ряд. Написал, все, кроме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.