turnbase ← Back

API Documentation

turnbase is a headless no_std-friendly core plus a stack of composable crates: bots, a match loop, a session port, a wire protocol, a CLI runner, and a terminal simulator.

Crate Description API Docs LLM Full LLM
turnbaseHeadless, deterministic turn-based game engine corerustdocllms-full.txtllms.txt
turnbase-botsSearch and policy bots for the Turnbase engine (random, minimax, MCTS)rustdocllms-full.txtllms.txt
turnbase-cliGeneric command-line runner for Turnbase games: headless play, self-play, and interactive playrustdocllms-full.txtllms.txt
turnbase-matchTurn-loop orchestration for the Turnbase engine: seat agents and a match stepperrustdocllms-full.txtllms.txt
turnbase-protocolTransport-agnostic request/response wire types for the Turnbase enginerustdocllms-full.txtllms.txt
turnbase-sessionThe Session port for Turnbase: in-memory and file-backed hosts behind one request/response interfacerustdocllms-full.txtllms.txt
turnbase-simulatorInteractive retroglyph terminal client for the Turnbase engine, over a turnbase-match turn looprustdocllms-full.txtllms.txt

Each crate has its own llms.txt / llms-full.txt, generated from that crate's public API and Cargo metadata. A combined workspace-level llms.txt (from the top-level README) is also available.