Interactive application
Interactive Video
Overview · selected highlights

Hackenbush Lab

Draw a position, cut an edge and inspect the game that remains. Exact finite-game analysis connects colored graphs to canonical forms, component sums, surreal numbers and nimbers, while keeping altered rules and exploratory infinite examples distinct.

A colored branch becomes a game
CutEvaluatePlay
Brochure →Open project ↗
  1. ⌘

    Build a position

    Choose colored edges, supports and the applicable cut rules.

  2. ✂

    Explore the options

    A cut removes unsupported structure and changes the next legal moves.

  3. {·|·}

    Reduce the game

    Compute recursive options, canonical forms and supported structural reductions.

  4. ⊕

    Compare and combine

    Inspect sums and why a game value need not be a number.

The visible graph becomes a precise game form, not merely a score for who appears ahead.

The infinite-flower preset with its colored petals, grounded stem and game-value display.
The infinite-flower preset with its colored petals, grounded stem and game-value display.
Automatic play on a position valued at 7/8, with a cut animation and turn analysis.
Automatic play on a position valued at 7/8, with a cut animation and turn analysis.