01 / Under the Hood
Three layers of search intelligence.
Search
Negamax + α-β Pruning
O(b^(d/2)) avg
Ordering
Iterative Deepening
Depth 1→10
Memoization
Transposition Table
(u64, u64) → score
02 / Architecture
The entire board
fits in 128 bits.
struct Board {
black: u64,
: u64,
}
Black / u64
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
White / u64
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
03 / Evaluation
The AI thinks differently
at each phase.
Early Game
Mobility
Corner Safety
Disc Count
Mid Game
Mobility
Corners
Stable Discs
Late Game
Corners
Stability
Disc Count
04 / Play It
The engine runs in your browser.

Side selection
Depth control
Legal move hints
Move history
New game
