Ugrás a fő tartalomra
Vissza az önéletrajzhoz

AI szöveges kalandjáték

Egy szöveges kalandjátékot fejlesztettem, amely LLM-eket használ dinamikus történetek generálására a Helldivers 2 játék univerzuma alapján, és a játékosok választására reagálva egyedi élményt nyújt minden alkalommal.

Node.jsTypeScriptLLM IntegrationNLPRAGVector Embeddings
Kihívás

Egy olyan szöveges kalandjáték fejlesztése, amely dinamikus történeteket generál a Helldivers 2 univerzumra építve.

Megközelítés
  • Összeállítottam egy korpuszt a Helldivers 2 lore-ról, hogy kontextust biztosítsak az LLM-ek számára.
  • Vektor beágyazásokat használtam a releváns lore tárolására és lekérésére a játékos választása alapján.
  • Külön választottam az állapotkövetést és a narráció generálását a teljesítmény javítása és a kontextus méretének csökkentése érdekében.
  • Kontextus tömörítést alkalmaztam hosszúra nyúló játékok esetén a context rot megelőzése érdekében.
Eredmények
  • Létrehoztam egy szöveges kalandjátékot, amely dinamikus történetmesélést kínál, és alkalmazkodik a játékos választásaihoz.
  • A játékosok minden alkalommal egyedi történetet élhetnek át, amikor játszanak.
  • Bemutattam az LLM-ek potenciálját az interaktív történetmesélésben.