Skip to content

Game AIs

Get rekt by AI. Every opponent is a Rust engine compiled to WebAssembly.

source code ↗
  1. 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 →
  2. 02

    Connect Four

    The engine uses alpha-beta, move ordering, and a transposition table. Choose one of six search budgets.

    play →
  3. 03

    Othello

    Choose an alpha-beta strength and evaluator. Stronger levels solve the endgame exactly.

    play →
  4. 04

    Chess

    Choose an evaluator and strength for iterative-deepening search with quiescence and a transposition table.

    play →
  5. 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 →
  6. 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 →