|Name:||Adventure story generator|
|You will learn:||Planning / CSP, some GUI library|
|Excitement:||Create a tool for strongly non-linear adventure authoring|
Authoring an adventure is demanding task even though well explored already. There are tools that can help you to author it like Twine or Squiffy. However,
it is very time-consuming and error prone to create highly non-linear story due to the branching factor of such a work; maintaining overview what's possible and what is not is hard.
The idea of this thesis is to explore a possibility to change story authoring from manual to semi-automatic using a formalism for describing a story domain having some "story planner" that would allow you to generate it. That is, you would describe the story in terms of characters / relations / items / player / actions and let the planner to construct a path from X to Y... Finally, you would like such a tool to be integrated with some existing story editor (e.g. already mentioned Twine).