Trigger Discipline and the half-empty magazine
A second ruleset forced Sylvia GM to learn where the bullet went, what stood in its way, and where the old magazine landed.
Read this entryPneuma IO / Built by Wan
This is where I build open-source software for AI-led play. Most of my time is going into Sylvia GM, a desktop game master for solo tabletop campaigns.
Current work
Sylvia is a multi-purpose GM agent being built to run many kinds of TTRPGs. Each campaign is assembled from a structured, purpose-built content stack: a Ruleset defines how the game works, a Campaign Setting supplies its world, and a Campaign Plan gives Sylvia the material she is there to run.
Sylvia uses inference for narration, decisions, and roleplay. An MCP interface connects her to an extensible game engine for reliable, deterministic results. Combat is only one use of that engine. A Ruleset can make any supported mechanic deterministic.
The separate, more open Builder agent helps create Rulesets, Campaign Settings, and Campaign Plans with ordinary agent skills that can also be used outside Sylvia GM.
What I care about
Latest entry
A second ruleset forced Sylvia GM to learn where the bullet went, what stood in its way, and where the old magazine landed.
Read this entrySmall utility
A small Windows tool for sorting a batch of images one file at a time. Version 1.0.0 is available now.
Open the release sheet