Ewolucja wroga w strzelaninach

13

Czy są jakieś strzelanki, w których wrogowie ewoluują w odpowiedzi na ich względny sukces przeciwko graczowi?

Przez ewolucję rozumiem, że każdy wróg ma jakąś informację genetyczną kodującą ich zachowanie. Wrogowie, którzy trwają dłużej lub zadają więcej obrażeń, mogą mieszać swoje geny, aby tworzyć nowych wrogów. W ten sposób wrogowie lepiej dostosują się do konkretnego gracza.

Rocketmagnet
źródło
1
Nigdy tego nie widziałem (lub nie, że byłem tego świadomy). Wygląda na to, że stworzenie porządnego przeciwnika na wzór gracza zajęłoby dużo czasu, a gdy gracz opanuje ewolucyjnego wroga, DNA jest zbyt specyficzne, aby stworzyć nowe wyzwanie (ponieważ słabe geny ewoluowały). Więc musiałbyś wprowadzić mutację, aby okresowo przywracać niektóre stare geny. Fajny pomysł
Kaj
Możesz być zainteresowany adaptacyjną AI. Chociaż nie jestem pewien, czy wykorzystuje algorytm genetyczny, kilka gier Crytek ma adaptacyjną sztuczną inteligencję, która dostosowuje się do taktyki gracza.
DrDeth

Odpowiedzi:

7

Istnieje japoński darmowy shoot-em-up na PC o nazwie „ Warning Forever ”, który ewoluuje bossów w oparciu o to, jak do nich podchodzisz, w sposób, który jest czymś więcej niż tylko przełączaniem presetów. To także fajna zabawa z byciem wolnym.

Inną grą, którą znalazłem, jest „ Evolution Shooter ” Petri Purho, która wykorzystuje algorytm ewolucyjny do łączenia definicji wszystkich strzelanek, a nie pojedynczych wrogów.

Ben Zeigler
źródło
2

Nie w czasie rzeczywistym, ani strzelanka, ale opracowując grę walki z samochodem, wykorzystaliśmy proces ewolucyjny do zbudowania sztucznej inteligencji. Samochody wroga widziały krawędzie toru i lokalizacje innych pojazdów.

Jednak takie zmienne, jak trudność do złamania, kiedy zacząć, jak ominąć przeciwników, kiedy celować w przeciwników, a nie skupić się na jeździe. Następnie AI skonfigurowano tak, aby biegał przez całą noc, powoli dostosowując zmienne. Każdego ranka przeglądaliśmy dane z poprzednich nocy, znajdowaliśmy te, które miały najlepsze czasy okrążeń / zabójstw, a następnie mutowaliśmy je ponownie. Efektem końcowym była sztuczna inteligencja, którą można było zrzucić na dowolny tor i móc konkurować.

Wszystko to zostało następnie upieczone w grze, więc nie nauczyło się grać z graczem.

Istnieje kilka gier sportowych, które śledzą tendencje graczy, a następnie pracują nad przewidywaniem tych wyborów, ale nie jestem pewien, czy ktoś dostarczył adaptacyjną sztuczną inteligencję w strzelance.

wkerslake
źródło
1

Istnieje RTS oparty na tej koncepcji. Ale zamiast ewoluujących wrogów gracz ćwiczy jednostki zdolne do rozmnażania, adaptacji i ewolucji.

NERO

Technologia, która się za tym kryje, to połączenie sieci neuronowych i algorytmów genetycznych, zwanych NeuroEvolution.

Neuro-Evolving Robotic Operative, lub w skrócie NERO, to wyjątkowa gra komputerowa, która pozwala grać z adaptacją inteligentnych agentów. Rozwijaj własną armię robotów, dostrajając ich sztuczne mózgi do trudnych zadań, a następnie rzuć je przeciwko drużynom znajomych w konkursach online!

http://nerogame.org/

Galatic Race Race

Istnieje inna gra, w której zastosowano podobną technologię, ale zamiast tego opracowano niestandardową broń opartą na skuteczności i ogólnej rozgrywce użytkownika.

Kluczowym celem tej gry jest zbadanie potencjału technologii automatycznego generowania treści w celu inteligentnego tworzenia treści do gier. W GAR wszystkie bronie gracza są generowane przez algorytm cgNEAT oparty na statystykach użycia broni. Jednak cgNEAT nie odradza broni, którą ludzie lubią. Raczej tworzy nowe bronie, które opracowują te, które były popularne w przeszłości.

http://gar.eecs.ucf.edu/

Uwaga:

Obie gry zostały opracowane jako zajęcia akademickie.

David Young
źródło
0

Nie do końca ewolucja w sensie, o którym wspomniałeś, ale wciąż interesująca:

W obu grach Left 4 Dead według zaworów znajduje się dyrektor AI, który dostosowuje poziom w oparciu o zachowanie graczy.

„Dyrektor umieszcza wrogów i przedmioty w różnych pozycjach i ilościach w zależności od aktualnej sytuacji, statusu, umiejętności i lokalizacji każdego gracza” - http://en.wikipedia.org/wiki/Left_4_Dead#AI_Director

Mistrz
źródło
Według mojej najlepszej wiedzy, AI Director wcale nie jest ewolucyjny. Tworzy dynamiczne środowisko i jest heurystycznie informowany, ale nadal opiera się na statycznych zestawach danych. Trudno jest niezawodnie karmić, czy ktoś „przestraszył” czy „napiął” kogoś z powrotem w komputerze.
-1

Rez zmienia trudność bossa poziomu na podstawie tego, jak dobrze sobie radziłeś na tym poziomie.

koderanger
źródło
Zastanawiam się nad jakąś ewolucją genetyczną.
Rocketmagnet
Może coś w rodzaju losowych wrogów Diablo 2?
coderanger