Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
subzeroy
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 22
20.11.2014, 15:31     Искусственный интеллект (боты) для игры #1
с чего стоит начать создание ботов в игре (rpg) ? Нейронные сети или какое-то другое направление ? Посоветуйте какую-нибудь понятную литературу, желательно примеры простенькие какие-нибудь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 15:31     Искусственный интеллект (боты) для игры
Посмотрите здесь:

Кто что знает о Artificial Intelligence (Искуственный интеллект)? C++
искусственный интеллект C++
Искусственный интелект для игры C++
Интеллект для шахмат C++
C++ Искусственный интеллект для логической игры
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
20.11.2014, 16:01     Искусственный интеллект (боты) для игры #2
subzeroy, а вам что конкретно надо? Самообучающуюся систему? Тогда нейронные сети пилите. Для игр на перебор вариантов используют алгоритмы расчета оптимальных ходов (с отсечением заведомо плохих веток). Для рпг скорее всего тоже подойдет последний способ
subzeroy
0 / 0 / 0
Регистрация: 16.01.2014
Сообщений: 22
20.11.2014, 16:03  [ТС]     Искусственный интеллект (боты) для игры #3
можно и второй способ, но про первый тоже интересно узнать. Знаком с с++ и winapi. Просто не знаю с чего начать делать ботов. Нужен расчет оптимальных ходов.
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
20.11.2014, 16:08     Искусственный интеллект (боты) для игры #4
subzeroy, узнать можете в целях ознакомления, а на первый раз советую именно второй способ, это куда проще. Если в общих чертах (я этой темой интересовался очень мало), то перебираете все ходы, каждый из них оцениваете на "хороший-плохой" (тут уж вам надо понять, что является успешностью в вашей игре). Если откровенно плохой, прерываете дальнейший расчет этой ветки
Nosey
 Аватар для Nosey
1184 / 351 / 102
Регистрация: 22.10.2014
Сообщений: 786
Завершенные тесты: 2
20.11.2014, 18:48     Искусственный интеллект (боты) для игры #5
subzeroy, Для рпг нейронные сети избыточны, и достаточно сложны в реализации. Нейронные сети есть смысл использовать только в очень сложных тактических играх, в которых разработка сети, и её обучение занимает меньше времени чем "ручное" управление огромных количеством параметров влияющих на решение бота.
В рпг, при 20 ботах одновременно видимых на экране, игрок не заметит некоторой тупости ботов.
Главный минус нейронной сети является невозможность контролирования определённых ситуаций кодом, ибо нейронная сеть "чертова магическая шкатулка", и даже при вводе дополнительного входного параметра, далеко не факт, что после недельного обучения сети вы получите желаемое. Также в минусы стоит записать слишком умных ботов а ведь это игра
Есть несколько алгоритмов "ручного" управления и все они основаны на конечном автомате.
Вы сможете найти пару хороших статей по "ручному" управлению на http://www.dtf.ru/
Yandex
Объявления
20.11.2014, 18:48     Искусственный интеллект (боты) для игры
Ответ Создать тему
Опции темы

Текущее время: 23:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru