Weaver of Worlds (WoW)
This project is already assigned.
Background
Over the past weeks and months, large language models (LLMs) have proved rather disruptive for our society.
With the means to inductively generate comprehensive and comprehensible text passages, it can harness general patterns / solutions to address a plethora of inquiries / challenges.
Overarching Goal
The goal of this project is to dynamically generate a game world, including the overarching narrative, individual quests, personas etc. Hereby, the dynamical generation ensures that the evolution of the game is tailored to the player’s preferences (‘keyword:’ player modelling) but also allows for open-ended branching of the narrative(s), and their meaningful convergence.
Thesis / Project Goal
In the scope of this thesis / project, you will focus on the generation of one quest in an existing game environment. There is the need for a secondary system which observes the game state and “understands” the quest’s progression. This requires that the quest is phrased by simple, logical if-then-rules, and that the conditions deployed by these rules can be related to the game state, respectively.
It will be important that the quest is (1) nurished by the game environment’s elements, e.g. bars and NPCs, shops and items, …, (2) eventually converging, i.e. by tracking the player’s progression as outlined above.
Supervision
- Sebastian von Mammen (primary contact)
- vAudience: Sebastian Wodarczyk