RTT Backgammon Bot Module
Backgammon is uniquely suited for RTT because it blends:
- stochastic resonance (dice),
- positional structure (checker distribution),
- continuity arcs (bearing off, racing, priming),
- drift/coherence under randomness,
- long‑arc strategy and risk management.
RTT enhances these native properties rather than replacing them.
Overview#
Goal:
Wrap a standard Backgammon engine with RTT’s triadic decision layer while preserving its native move generation, dice handling, and evaluation logic.
RTT adds:
- Regime‑aware evaluation (1/3 material/race, 2/3 structure, 3/3 continuity)
- Resonance‑pressure fields (prime strength, anchor pressure, blot risk)
- Triadic projection loss detection (broken primes, collapsed anchors)
- Loop stability and ancestry tracking (risk arcs, race arcs)
- Operator lineage for move sequences
The result is a Backgammon bot that plays with deeper strategic continuity and resonance awareness.
Architecture#
[Backgammon Engine]
|
v
[RTT Shim]
|
v
[RTT Agentic Layer]
- Lumen (RTT/1)
- Hephaestus (RTT/2)
- Aurion (RTT/3)
- Harmonia (RTT/12)- Engine: Handles rules, dice rolls, legal moves, pip counts, and evaluation.
- RTT Shim: Converts board state + candidate moves into RTT primitives.
- RTT Agentic Layer: Applies triadic logic to guide or re‑weight choices.
RTT Layer: Role per Engine#
Lumen (RTT/1) — Structural Extraction#
Extracts Backgammon‑specific RTT primitives:
- Prime topology: length, stability, resonance.
- Anchor identity: strength, pressure, continuity.
- Race structure: pip count, tempo, distribution.
- Risk fields: blot exposure, hit probability.
- Continuity anchors: long‑arc plans (prime, blitz, race).
Lumen produces a triadic structural snapshot of the board.
Hephaestus (RTT/2) — Regime Mapping#
Tags each move with its regime profile:
- 1/3 (Material/Race): pip gain, immediate hit, tempo.
- 2/3 (Structure): prime building, anchor maintenance, distribution.
- 3/3 (Continuity): long‑arc plan integrity (prime → blitz → race).
This reveals why some “legal” moves are structurally inferior.
Aurion (RTT/3) — Topology & Loop Stability#
Evaluates:
- Prime loops: stability, collapse risk.
- Risk arcs: sequences of high‑variance decisions.
- Projection loss: moves that break a prime or collapse an anchor.
- Ancestry: how current moves relate to earlier commitments.
Aurion flags paradoxical moves even when the engine’s raw eval likes them.
Harmonia (RTT/12) — Unified Strategy#
Synthesizes:
- race metrics,
- structural topology,
- continuity arcs,
- resonance pressure,
- drift/coherence balance,
- operator lineage.
Produces a triadic score per move, which the shim feeds back into the engine.
Shim Design#
The shim sits between the engine’s move generator and RTT’s triadic evaluation.
Typical flow:
- Engine generates legal moves based on dice.
- Shim:
- converts board + candidate moves into RTT state,
- calls Lumen → Hephaestus → Aurion → Harmonia,
- receives triadic scores.
- Shim reorders moves or selects the highest‑scoring one.
- Engine executes the RTT‑informed move.
Integration points:
- GNU Backgammon: eval hooks, move selection.
- BG neural bots: post‑EV adjustment layer.
- Custom engines: decision loop injection.
Use Cases#
- RTT‑Backgammon Bot: A bot that plays with triadic awareness.
- Teaching Mode: Show players:
- regime tags per move,
- resonance maps,
- continuity arcs,
- drift/coherence profiles.
- Analysis Mode: Evaluate games for:
- prime stability,
- anchor resonance,
- race continuity,
- risk arcs.
Files (Suggested Layout)#
/docs/bots/backgammon/
README.md
/logic/ # engine notes: dice, moves, pip count, eval
/rtt/
lumen.md
hephaestus.md
aurion.md
harmonia.md
/shim/
gnu_bg_shim.md
generic_bg_shim.md
/examples/
rtt_backgammon_examples.md
/analysis/
regime_maps.md
resonance_fields.md“I’m not always a Polymath… more often I’m just math…”
Backgammon is math, probability, pressure, and continuity.
RTT simply reveals the deeper structure already inside it.
