versu game sourced
Versu
A 2013 iPad interactive story platform from Linden Lab in which the player controls one character among autonomous agents who choose actions by simulating their outcomes against hundreds of desires within authored social practices.
core loop
choose a character and episode -> practices offer actions for the situation -> player acts or waits -> other agents simulate each option and take the best for their desires -> emotions, evaluations, and relationships update -> the episode reaches an outcome
design notes
Richard Evans and Emily Short built Versu around social practices: recurring situations such as a meal or a conversation written as reactive joint plans that offer actions to participants without controlling them. Each agent tests a candidate action by applying it to the world state, scoring the result against its desires (over 300 in total), and undoing it, which the authors contrast with the estimated consequences used in The Sims. World state is a set of exclusion-logic sentences, and the Praxis language with a stress tester that runs hundreds of simulated instances supported over 1,000 parameterized actions. Linden Lab cancelled the project in early 2014; social practices have no mechanic id and are proposed as social-practices.
relations
6 stored edgesSocial exchanges
Social practices such as a dinner party or a conversation offer role-specific actions with preconditions, and most actions change how characters regard each other.
Utility action selection
Agents score each available action by executing it on the world state, evaluating the result against their desires, and undoing it; the best-scoring action is taken.
Memories and thoughts
Fine-grained emotions on Ekman's typology record their target and cause.
Personality traits
Character files assign each agent desires that weight its action scoring.
Relationship values
Agents hold evaluations of each other on roles such as attractiveness or breeding, which actions raise or lower.