Records and Rankings
@abstractplay/recranks is the Records and Rankings module of Abstract Play. It defines the canonical game record format (APGameRecord) and provides rating engines for two-player games.
Documentation
- Game records —
APGameRecordformat, validation, and CLI tools - API —
ELOBasic,Glicko2,Trueskillpublic API - Rating algorithms — ELO, Glicko-2, and TrueSkill semantics
- Schema reference — auto-generated from
gamerecord.json
Resources
- Gameslib docs — game implementations that produce records
- Backend docs — serverless API that archives games and computes ratings
- Renderer docs — board JSON schema
- GitHub repository
When changing raters or the gamerecord schema, update /docs in the same PR.