NastępnyNastępny poradnik
Jak pisać skrypty wideo YouTube za pomocą sztucznej inteligencji
Aplikacje
PRZEWODNIK Aplikacji
Sztuczna inteligencja gry kontroluje postacie niezależne (NPC), dzięki czemu nawigują, walczą i reagują w sposób wiarygodny.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
It blends decades-old techniques like state machines with new generative models that let characters talk and improvise.
Zachowanie NPC to jedna z najstarszych dziedzin stosowanej sztucznej inteligencji, ale większość „sztucznej inteligencji w grach” w ogóle nie opiera się na uczeniu maszynowym. Klasyczni wrogowie korzystają z maszyn o skończonych stanach (bezczynność, patrolowanie, pościg, atak) i drzew zachowań, które projektanci opracowują dla przewidywalnej i dostosowywalnej zabawy. Pathfinding wykorzystuje algorytm A* do nawigacji po mapach. Przełomowe przykłady obejmują zorientowane na cel planowanie działań (GOAP) F.E.A.R., które wymagało od żołnierzy flankowania i koordynacji, oraz warstwowe systemy zachowań z serii Halo. Sztuczna inteligencja gier jest często celowo „ogłupiana”, dzięki czemu wydaje się uczciwa i możliwa do pokonania, a nie bezwzględnie optymalna. Niedawno studia eksperymentują z dużymi modelami językowymi, aby wzmocnić dynamiczne dialogi, pozwalając NPC-om reagować na mowę gracza o dowolnej długości, a nie na stałych drzewach dialogów, jak widać w demach technologii firm NVIDIA i Ubisoft.
Żołnierze F.E.A.R. wykorzystują zorientowane na cel planowanie działań do flankowania, ukrywania się i koordynowania ataków
Wrogowie serii Halo wycofują się, przegrupowują i reagują na granaty za pomocą wielowarstwowych systemów zachowania
A* odnajdywanie ścieżki, umożliwiające NPC-om w niezliczonych grach omijanie przeszkód, aby dotrzeć do gracza
Dema NVIDIA ACE i Ubisoft wykorzystujące LLM, aby umożliwić NPC prowadzenie nieskryptowanych rozmów mówionych z graczami
NPC zorientowani na LLM obiecują naprawdę otwarte rozmowy i wyłaniające się osobowości, ale napotykają przeszkody: opóźnienia, koszty, halucynacyjną wiedzę i ryzyko zerwania starannie napisanych narracji. Spodziewaj się hybryd, w których projektanci ograniczają modele generatywne za pomocą poręczy i baz danych wiedzy. Uczenie się przez wzmacnianie może stworzyć bardziej adaptacyjnych przeciwników, podczas gdy małe modele na urządzeniu zapewniają responsywność i prywatność dialogów. Wyzwaniem rzemieślniczym pozostaje sprawić, by NPC byli zabawni, a nie tylko mądrzy.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Sztuczna inteligencja gry kontroluje postacie niezależne (NPC), dzięki czemu nawigują, walczą i reagują w sposób wiarygodny. Łączy techniki znane od kilkudziesięciu lat, takie jak maszyny stanowe, z nowymi modelami generatywnymi, które pozwalają postaciom rozmawiać i improwizować.
A* to klasyczny algorytm wyszukiwania ścieżek, wykorzystujący rzeczywisty koszt i szacunki heurystyczne do znajdowania efektywnych tras w siatce nawigacyjnej.
Projektanci ręcznie tworzą maszyny stanów i drzewa zachowań w celu zapewnienia przewidywalnego, dostrajalnego zachowania, a nie uczenia maszynowego, w większości klasycznych gier.
Żołnierze F.E.A.R. korzystali z GOAP, planując sekwencje działań na podstawie celów w czasie wykonywania, co zapewniało imponująco taktyczne, skoordynowane zachowanie.
Projektanci dostosowują sztuczną inteligencję tak, aby była zabawna i uczciwa; Gra przeciwko idealnie optymalnemu przeciwnikowi byłaby zwykle frustrująca i nieprzyjemna.
LLM mogą wymyślać niepoprawną wiedzę lub mówić rzeczy sprzeczne z historią, a także mieć problemy takie jak opóźnienia i koszty, dlatego potrzebne są poręcze.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Jak pisać skrypty wideo YouTube za pomocą sztucznej inteligencji
Aplikacje