Egység 4 / 11

Eljárási tartalomgenerálás (PCG): szint, térkép, küldetés és narratíva

Nyereség:

  • Képes az algoritmikus PCG és a generatív mesterséges intelligencia PCG közötti különbségek megértésére és hibrid megközelítéssel tartalom előállítására (mesterséges intelligencia magas szintű tervezés, algoritmus konkretizálás).
  • Lehetőség a játszhatóság szabályozására és a sokszínűség biztosítására azáltal, hogy megadja a gyártás alapvető korlátainak listáját
  • Képes kezelni a minőségi kockázatokat az eljárási gyártás során, mint például az ismétlés érzése, az értelmetlen kitöltés és a reprodukálhatósági rögzítés

Egy játék tartalom iránti étvágya csillapíthatatlan: a játékos egyszer lejátszik egy pályát, és be is fejezi, de te napokat töltesz azzal, hogy elkészítsd. Procedurális tartalomgenerálás (PCG) A tartalom (térkép, szint, ellenségelhelyezés, tárgy, küldetés, akár történetrészek) automatikus vagy félautomata előállítása nem egyenként, hanem szabályokkal és algoritmusokkal. A klasszikus PCG algoritmikus (zajfüggvények, hullámfüggvény összeomlás, szoba-folyosó generátorok). A mesterséges intelligencia egy új réteggel egészíti ki a PCG-t: értelmes, kontextuális tartalom generálása – küldetések, helyleírások, ellenséges összeállítások és szinttervrajzok, amelyek nem csak véletlenszerűen, hanem a témához és a kialakításhoz illeszkednek.

Ebben az egységben megtudhatja, hogyan kell használni az AI-t PCG-ben; Megtanulja, hogyan lehet kombinálni az algoritmikus PCG-t az AI-val, hogyan lehet az előállított tartalmat auditálhatóvá és reprodukálhatóvá tenni (determinisztikus), valamint a minőség-ellenőrzést.

Két PCG világ: algoritmikus és generatív

Tisztázzuk a különbségtételt. Az algoritmikus PCG kanonikus és reprodukálható a magtól függően (a termelést meghatározó kezdő szám); Ugyanaz a mag ugyanazt a térképet hozza. Gyors, olcsó, kiszámítható; de lehet "léletlen". A Generatív AI segítségével a PCG megérti a kontextust és a témát; Olyan értelmes kéréseket elégít ki, mint például "Jégbarlang témájú, csapdaintenzív, 3 szobás börtönvázlat". De az AI-kimenet nem reprodukálható közvetlenül, és nem garantálja a játszhatóságot. A legerősebb megközelítés a hibrid: a mesterséges intelligencia generálja a magas szintű dizájnt és témát (küldetés szövege, szobacélok, ellenséges téma), az algoritmus ezt a tervet a játszható geometriába és egyensúlyba önti.

Hibrid áramlás lépésről lépésre:

  1. Határozza meg a gyártási szabályokat és megszorításokat (téma, nehézségi fok, méret, kötelező elemek).
  2. Szerezzen magas szintű vázlatot az AI-ból (teremcélok, áramlás, téma, küldetéslogika).
  3. Példányosítás algoritmussal/motorral (geometria, elrendezés, egyensúly).
  4. Ellenőrizze a játszhatóságot (van-e kijárat, megoldható-e, nincs-e elzáródás).
  5. Mag és rekord (mely input és melyik kimenetet produkálta – reprodukálhatóság).
Tipp: Mindig adja meg a mesterséges intelligencia számára a "korlátozások" listáját: "minden szinten kell lennie egy kijáratnak", "legalább egy biztonságos szoba", "nincs ellenség. A kötetlen PCG feloldhatatlan vagy igazságtalan szinteket eredményez.

Feladat és narratív produkció

A PCG legproduktívabb AI területe a küldetés és a narratív generálás. A mesterséges intelligencia felöltöztethet egy küldetéscsontvázat (menni, találni, elhozni, megvédeni) témával és karakterrel; variációt generálhat a mellékküldetésekhez; Leírást tud írni a helyekhez. De a csapda: az AI hajlamos monoton „gyűjtési feladatokat” produkálni. Kérjen változatos feladatokat és értelmes választást; minden küldetésnek meg kell adnia a döntést a játékosnak.

Vigyázat: Az eljárási küldetések legnagyobb kockázata az ismétlés érzése és az értelmetlen kitöltés. A mesterséges intelligencia 100 feladatot produkálhat, de 100 „10 farkas megölése” is lehet. A minőség a változatosságtól és a kontextustól függ, nem a mennyiségtől; minden gyártott tételt emberi gondozással kell elvégezni.

Ellenőrzés és reprodukálhatóság

A professzionális PCG-ben az ellenőrzés ugyanolyan fontos, mint a gyártás. Hozzon létre egy ellenőrzési réteget, amely ellenőrzi, hogy az előállított tartalom lejátszható, tisztességes és a témához igazodik. Ezenkívül a termelést determinisztikusan kezelje: rögzítse, hogy melyik bemenet (mag, prompt, paraméter) melyik kimenetet adja meg, hogy probléma esetén reprodukálhassa azt. Ahelyett, hogy az AI-kimenetet közvetlenül a játékba helyezné, tegye át egy jóváhagyási és javítási fázison.

A skálázás hatékony módja az automatikus játszhatóság-ellenőrzés beállítása: egy érvényesítő szkript minden generált szintet megvizsgál, mielőtt játékba helyezné – hogy elérhető-e a kijárat, vannak-e megölendő ellenségek az elején, elérhető-e a szükséges kulcs. A szkript logikáját mesterséges intelligencia segítségével is elkészítheti; De ne bízzon a forgatókönyvben anélkül, hogy nem tesztelné valódi produkciókkal a motorban. Az emberi kezelés és az automatizált vezérlés kiegészítik egymást: a gép a „játszható-e” kérdésre léptékben, az ember a „szórakoztató és értelmes-e” kérdésre válaszol mintaként.

A PCG és a játékos élmény egyensúlya

A PCG egyik veszélye az, hogy a túl sok sokféleség nem-identitássá válik. Ha minden véletlenszerűen történik, a játékos nem fog tudni ragaszkodni semmihez; Ismert és elsajátítható minták is szükségesek. A jó PCG egyensúlyt teremt a változatosság és a tanulhatóság között: a mechanikának ismerősnek, az elrendezésnek frissnek kell lennie. Kifejezetten keresse ezt az egyensúlyt, amikor mesterséges intelligenciával rendelkezik – például „tartsa állandóan a mechanikai szókincset, de hagyja, hogy minden szint más ritmusban kombinálja ezeket a mechanikákat”. Így a játékos valami újat lát, és nem veszíti el az irányítást.

három mini tok

1. eset – A hibrid megközelítés nyert. A kazamatákon kúszó játékban a csapat szobacélokat és témát adott az AI-nak, valamint geometriát az algoritmusnak. 200 dungeon variáció készült; Mindegyik játszhatónak bizonyult, de a téma más volt. A tisztán algoritmikus verzióhoz képest a játékosok „minden kazama másnak érzi” pontszáma jelentősen megnőtt.

2. eset – A korlátlan gyártás költsége. Az egyik stúdióban az AI 50 szintű vázlatot generált korlátozás nélkül; A tesztelés során 9-nek nem volt kijárata, 6 olyan ellenséges elhelyezést tartalmazott, amelyek kezdetben megölték a játékost. Amikor a "kötelező" kényszerlista hozzáadásával a hibaszint 30%-ról 2%-ra csökkent.

3. eset – A kurátorság ismét megtörte az érzést. Egy nyílt világú játékban az AI 300 mellékküldetést generált; Nyers formájában 70%-a "gyűjtsd és hozd". A változatosság kérésével a tervező reprodukálta és összeválogatta az egyes feladatokat, hogy egy döntést/dilemmát tartalmazzon; A játékosok visszajelzéseiben a „mellékküldetések unalmasak” panaszok egyharmadára csökkentek.

Négy másolható sablon

1) Korlátozott szintű vázlat:

Az Ön szerepe: szinttervező.Téma: [pl. elhagyott űrállomás]. Nehézségi fok: közepes. Méret: 5 szoba. MUST HAVE: egy kijárat, legalább egy biztonságos szoba, nincs ellenség a kezdőszobában, megoldhatónak kell lennie. Küldetés: adj meg egy szintvázlatot szobánként; A cél, a téma, a fenyegetés és a döntés, amelyet minden szobában bemutat a játékosnak.

2) Különféle feladatok generálása:

Generálj 10 mellékküldetést a következő játékhoz: [műfaj/téma].Korlátozás: egyik sem lehet csak „összegyűjteni és elhozni”; Minden küldetés választás vagy dilemma elé állítja a játékost. Minden küldetésnél: cím, egymondatos összefoglaló, játékos döntése, jutalom. Írja le az ismétlődő kifejezéseket.

3) Játékmenet ellenőrzőlista:

Ellenőrizze a generált szintvázlatot alább: [paste outline]. Ellenőrizze: (1) van-e elérhető kilépés, (2) megoldható-e, (3) van-e igazságtalan/gyilkos kezdet, (4) van-e eltérés a témától. Sorolja fel a problémákat, és javasoljon javításokat.

4) Reprodukálhatósági rekord:

Hozzon létre rekordsablont a következő termeléshez: felhasznált mag, prompt, paraméterek, kimeneti összegzés és jóváhagyási állapot. Cél: ugyanazon tartalom reprodukálása probléma esetén.

Gyenge felszólítás / Erős felszólítás

Gyenge felszólítás:

Hozz létre nekem egy véletlenszerű börtönt.

Nincsenek korlátozások vagy témák; a kimenet lejátszhatatlan vagy általános lesz.

Erőteljes felszólítás:

Az Ön szerepe: Dungeon designer. Téma: elárasztott templom.7 szoba, egyre nehezebb. MUST HAVE: minden helyiségben valamilyen szerelő (alternatív csapda, rejtvény, harc, felfedezés), egyetlen titkos szoba, pihenőhely az utolsó előtti szobában, megoldható. Kimenet: szobánkénti táblázat (cél, téma, fenyegetés, jutalom). Végül külön sorolja fel a játszhatósági kockázatokat.

A téma, a kényszer, a mechanikus ritmus és a kockázati igény gyártásra készteti a kibocsátást.

Algoritmikus vs. AI PCG táblázat

Méret

Algoritmikus PCG

PCG AI-val

hibrid

reprodukálhatóság

Magas (mag)

alacsony

közepes

Jelentés/téma

gyenge

erős

erős

A játszhatóság garantált

Szerkeszthető

Egyik sem

Szerkeszthető

sebesség

nagyon gyors

gyors

közepes

legjobb felhasználása

geometria, egyensúly

Feladat, téma, szöveg

gyártósor

Gyakori hibák

  • To produce without restriction. Unresolved, unfair content emerges.
  • Flowing AI output without supervision. A játszhatóság ellenőrzése kötelező.
  • Nem vágyik a sokszínűségre. AI tends to produce monotonous “pick-up”.
  • Nem rögzíti a reprodukálhatóságot. Ha probléma lép fel, nem tudja visszaállítani a tartalmat.
  • Összetévesztjük a mennyiséget a minőséggel. 300 ordinary tasks are worse than 30 good tasks.

Összefoglalva

PCG content satisfies appetite; AI adds meaning and theme to it. A legerősebb módszer a hibrid: az AI magas szintű tervezést, az algoritmus pedig a játszható példányosítást. A kényszerlista, a játszhatóság ellenőrzése, a változatosság igénye és a reprodukálhatóság rekordja nélkül a PCG gyorsan szemetet termel. Bet on controlled variety, not on numbers.

Pályázati feladat

Choose a theme (e.g. ice cave). Készítsen egy 5 szobás szintet a "Korlátozott szint vázlat" sablonnal, majd készíttesse el ugyanazt a kimenetet a "Játszhatósági ellenőrzőlista" sablonnal. Javítsa ki a talált problémákat, és készítsen végleges vázlatot.

ellenőrző lista

  • [ ] Adtam a produkciónak egy listát a "kötelező" megszorításokról.
  • [ ] A magas szintű tervezést az AI-ra, a konkretizálást pedig az algoritmusra bíztam.
  • [ ] Minden előállított tartalmat átnéztem a lejátszhatóság érdekében.
  • [ ] Sokszínűséget és értelmes választást követeltem a küldetésekben.
  • [ ] Elmentettem a magot/promptot/paramétert a reprodukálhatóság érdekében.