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.


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.


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.


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.


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


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.


Zastanawiam się nad jakąś ewolucją genetyczną.
Rocketmagnet

Może coś w rodzaju losowych wrogów Diablo 2?
coderanger
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.