During the first portion of its development, Versu content was driven through Praxis, the language that specified social practices and truths about the world state. Praxis is very powerful and allows the user extremely detailed control over what is true about the world, and what all the agents want; and the baseline implementation of conversational practices, among others, were written in Praxis. However, writing extensive dialogue in Praxis was essentially wrapping conversational elements in code — a high-friction way to compose, and one that discouraged revision. To address that, we developed a DSL called Prompter. I am not going to re-describe here everything about how that worked, since the attached papers go into detail.
But the core point to know is that, within Prompter, one wrote scenes. Each scene could have some opening text; some parameters about what was allowed to happen in that scene (e.g., “no one dies in this scene, but Veronius is allowed to have sex”); a body of dialogue that can be spoken only in that scene and nowhere else; and then one or more ways that the scene can end.
Using that information, the system would follow its own rules about how conversation and social actions could chain into one another, improvising a particular performance around the scene parameters the writer had set on the page.
This time we’re looking at the theory section, which addresses academic approaches to interactive narrative (including the question of what interactive narrative even is).
Again, the section begins with a brief overview from the volume editors, and this provides a fair sketch of the academic debates of the last couple of decades, together with a bibliography of a number of foundational pieces in this space. I might also have listed Jesper Juul’s half-real here, as it provides a readable and persuasive cap to the narratology vs ludology debate.
What this means for me: I am no longer an employee of the Lab. At the moment I’m taking on some contract work.
What this means for the project: I am currently trying to see whether I can get back the IP for Versu and the apps that we built that Linden did not release, including Blood and Laurels. If that succeeds, I’ll post more information here. Aside from wanting to see our hard work out there, I’m concerned that people who had started working with the Versu toolset in academic environments continue to be able to use that toolset and, ideally, have a way to publish their work for others to play with. I may not be able to make that happen, but it would mean a lot to me to be able to do so.