A four-player chess engine built to play the strongest 4PC it can. NNUE evaluation, an alpha-beta core in C and a Python root. Perft-verified move generation, all five starting setups, and a browser board to play against it. Plays Teams; FFA rules implemented, FFA search in progress.
pythoncchess-engineneural-networkucialpha-beta-pruninggame-ainegamaxchess-aichess-variantchess-botperftself-play4-player-chess4pcnnuefour-player-chessboard-game-aivariant-chess
-
Updated
Aug 6, 2026 - Python