Game evaluation profile template

September 18, 2026 ยท View on GitHub

Create docs/<game>/evaluation.md and a game README/teacher log when introducing a new game. Use Pong as a worked profile, not as a universal Atari scoring rule. This template is not a runnable experiment configuration.

Identity and environment

  • Profile ID/version; environment, ROM hash, mode/difficulty and pinned dependencies.
  • Observation contract, history, available information and missing-value behavior.
  • Native legal actions and verified effects; startup and life-loss handling.
  • Action repeat, sticky actions, reset randomization, termination and truncation.

Game-specific outcomes

  • Native reward semantics and return aggregation.
  • Meaning of success/completion; handling games without a final level.
  • Primary endpoint for policy evaluation; any secondary outcomes such as level progress or lives, with definitions and observable sources.
  • Failure/censoring rules and all denominators; full versus capped episodes.
  • Mastery criterion: unadopted, or an explicit target and evidence requirement.

Diagnostics and value targets

  • Useful situation categories and their extraction rules; proxy limitations.
  • Confidence/adherence metrics kept separate from observed reward.
  • If using a critic: horizon, continuation, discount time unit and labels.
  • Same-input probe contract versus online evaluation on visited states.

Comparison and research use

  • Local/model controls, matched information and resources, paired repetitions.
  • Teacher-visible training data, selector feedback and untouched final evaluation.
  • Independent uncertainty units; no treating correlated frames as separate trials.
  • Common teacher log and resource ledger, linked to a frozen per-study protocol.
  • In-game development versus held-out-game transfer designation.
  • Cross-game normalization, if any, with reference scores and compatible protocols; retain raw per-game results and never compare arbitrary raw score scales directly.