Projects / Game interface
Slay the Spire
LudicrousSpeed
Mod that lets a calling library execute commands in the real game, optionally very quickly, for AI projects.
Related
- Bottled AI — Full-run bot on Communication Mod using hand-built priority lists for choices and a simulated search over hand orderings in combat. The README reports a 52% win rate with its best Watcher strategy.
- CombatSolver — In-game combat solver for Slay the Spire 2 single player. It simulates hands, draw piles, enemy intents, potions and relics across turns in the background, then recommends a line or plays it automatically.
- CommunicationModExtension — Adds socket communication and save/load-state commands to Communication Mod.
- Communication Mod — A ModTheSpire mod that launches an external process and talks to it over stdin/stdout, sending game state as JSON and accepting text commands. Most Slay the Spire bots are built on it.
- MCPTheSpire — Slay the Spire mod that runs an MCP server inside the game (Streamable HTTP on port 8080) with tools to read state, play cards, choose options and start runs, so language-model agents can play.
- STS battle AI (scumthespire) — Combat AI that searches inside the real game, using Communication Mod with STSStateSaver and LudicrousSpeed to try lines and rewind.