Skip to content

Story Database

Shi Johnson-Bey edited this page Mar 6, 2024 · 2 revisions

The Story Database

RePraxis is Anansi's built-in simulation database and query language. It is an adapted implementation of the Praxis exclusion logic language used to power the Versu social simulation and interactive storytelling engine. All data that needs to be queryable from the Ink scripts should be stored within the database. The database is accessible from C# and Ink scripts. It's even possible to use Ink variables in RePraxis queries and set Ink variables from query results.

RePraxis provides a lot of capabilities to look for patterns in social relationships in a templated way (thanks to query variables). It is at the heart of TDRS's social simulation and is used for things like character schedules, Ink dialogue conditions, and storylet precondition queries.

Clone this wiki locally