Game AIs
Get rekt by AI. Every opponent is a Rust engine compiled to WebAssembly.
source code ↗- 01
Crosshair
Crosshair is a connection game where Red joins top to bottom, Blue joins left to right, and each move sends the opponent to the same row or column. Choose AlphaZero PUCT, UCT, or alpha-beta search.
play → - 02
Ultimate Tic-Tac-Toe
Ultimate Tic-Tac-Toe is played across nine boards, and each move normally routes the opponent to the matching board. Choose PUCT, UCT, or alpha-beta search and one of six strengths.
play → - 03
Connect Four
The engine uses alpha-beta, move ordering, and a transposition table. Choose one of six search budgets.
play → - 04
Othello
Choose an alpha-beta strength and evaluator. Stronger levels solve the endgame exactly.
play → - 05
Chess
Choose an evaluator and strength for iterative-deepening search with quiescence and a transposition table.
play → - 06
Hex
Hex is a connection game where each player joins a different pair of opposite sides. Choose UCT or UCT-RAVE, one of six strengths, and a board size from 9×9 through 24×24.
play → - 07
Backgammon
The engine generates complete legal checker plays and searches future dice rolls with weighted expectimax. Choose pass-and-play or one of six search budgets.
play →