Game AIs
Get rekt by AI. Every opponent is a Rust engine compiled to WebAssembly.
source code ↗- 01
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 → - 02
Connect Four
The engine uses alpha-beta, move ordering, and a transposition table. Choose one of six search budgets.
play → - 03
Othello
Choose an alpha-beta strength and evaluator. Stronger levels solve the endgame exactly.
play → - 04
Chess
Choose an evaluator and strength for iterative-deepening search with quiescence and a transposition table.
play → - 05
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 → - 06
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 →