genre

Use when

You want maximum depth from minimum parts, board-game clean.

What it is. A game whose entire depth lives in the interaction of a few rigid rules over a small readable state — Go, Chess, Hex, Onitama. No content treadmill, no hidden numbers: the rules are the game, and mastery is finding the tree they hide.

Player fantasy / why it’s fun. You saw three moves further than your opponent. The pull is legible mastery — every loss is your fault, every win is earned, and the ceiling is bottomless because the branching, not the art, is the content.

Pillars (exactly 3)

  1. Few rules. The whole ruleset fits on a card. Every rule you add is a lifetime tax on every future player — spend them like they cost blood.
  2. Deep interaction. Depth comes from pieces combining, not from piece count. Two rules that multiply beat ten that add. See pattern-emergence.
  3. Legibility. The board is fully readable at a glance; a consequence is traceable to its cause. Perfect information means the player owns every outcome. See pattern-readability.

The loop stack

LayerBeat
MomentRead the board, weigh two candidate moves, commit.
EncounterA single match: opening → midgame tension → endgame convergence to a won/lost position.
SessionBest-of-N, or a ladder of AI/human opponents; a puzzle set of authored positions.
MetaOpening theory, learned heuristics, personal rating climbing — mastery outside the code. See system-mastery-curve.

Essential systems

Rules live in pure, deterministic logic — a single move-application + legal-move function, seedable for any AI rollout — the way examples/sokoban/ splits pure rules from view. Study sandboxes/ for a single mechanic in isolation before you wire the board.

Content & difficulty model

Signature-mechanic seeds

Common pitfalls

Anchors

Neighbors: genre-tactics (same tactical core, more content and theme), genre-grid-puzzle (single-player authored positions), genre-deckbuilder (abstract interaction with a content axis bolted on).

Verify

Prove the tactics land against design/FUN.md#12-·-tactics — depth that resists optimization, a readable consequence for every move, escalating pressure. The rules module is pure and deterministic, so an AI rollout is your first anti-solve check: if a shallow search finds a dominant line, the design is broken before the art. See pattern-fairness-and-trust.

This module rendersthe repo's markdowndirectly — edit it there, it changes here.