Существуют ли какие-либо перестрелки, в которых враги действительно развиваются в ответ на их относительный успех против игрока?
Под развитием я имею в виду, что у каждого врага есть некоторая генетическая информация, кодирующая его поведение. Враги, которые длятся дольше или наносят больший урон, могут смешивать свои гены для создания новых врагов. Таким образом, враги будут лучше адаптированы к конкретному игроку.
ai
shoot-em-up
evolution
Rocketmagnet
источник
источник
Ответы:
В Японии есть бесплатная компьютерная игра под названием « Warning Forever », которая развивает боссов в зависимости от того, как вы к ним подходите, и это больше, чем просто переключение между пресетами. Это также довольно весело, потому что ты свободен.
Еще одна игра, которую я нашел, это « Стрелок эволюции » Петри Пуро, который использует эволюционный алгоритм для объединения целых определений шутеров, в отличие от отдельных врагов.
источник
Не в режиме реального времени и не в шутер, но при разработке автомобильной боевой игры мы использовали эволюционный процесс для создания ИИ. Вражеские машины могли видеть края трассы и местонахождение других транспортных средств.
Однако такие вещи, как, как трудно сломаться, когда начать, как трудно держаться подальше от противников, когда нацеливаться на противников и сосредоточиться на вождении, были настроены как переменные. Затем ИИ был настроен так, чтобы всю ночь бегать кругами, медленно настраивая переменные. Каждое утро мы просматривали данные предыдущих ночей, находили те, которые имели лучшие времена / убийства на круге, а затем снова мутировали. Конечным результатом стал ИИ, который можно было выбросить на любой трек и иметь возможность соревноваться.
Все это было затем включено в игру, поэтому он не научился играть против игрока.
Есть несколько спортивных игр, которые отслеживают тенденции игроков, а затем работают, чтобы предвидеть такой выбор, хотя и не уверены, что кто-то поставил адаптивный ИИ в шутер.
источник
Существует RTS, которая основана на этой концепции. Но вместо врагов, которые развиваются, игрок тренирует юниты, которые способны размножаться, адаптироваться и развиваться.
NERO
Эта технология представляет собой смесь нейронных сетей и генетических алгоритмов, которая называется NeuroEvolution.
http://nerogame.org/
Galatic Arms Race
Есть еще одна игра, в которой использовалась похожая технология, но вместо этого развивалось собственное оружие, основанное на эффективности и общем игровом процессе пользователя.
http://gar.eecs.ucf.edu/
Замечания:
Обе эти игры были разработаны как академические занятия.
источник
Не совсем эволюция в том смысле, который вы упомянули, но все же интересно:
В обеих играх Left 4 Dead по клапанам есть AI-директор, который регулирует уровень в зависимости от поведения игроков.
«Директор размещает врагов и предметы в разных позициях и количествах в зависимости от текущей ситуации, статуса, навыков и местоположения каждого игрока» - http://en.wikipedia.org/wiki/Left_4_Dead#AI_Director
источник
Рез изменяет сложность уровня босса в зависимости от того, насколько хорошо вы справились на этом уровне.
источник