PYTHON · PYSIDE6 · MINIMAX · ALPHA-BETA
Isolani
A desktop chess application built from scratch, with a custom interface, configurable AI difficulty, animated piece movement, legal-move highlighting, move history, and complete game-state management.
Also, ask me why I named it Isolani.
01 Modular architecture separating GUI, engine, and game logic.
02 Minimax engine with alpha-beta pruning.
03 Checkmate, stalemate, draws, undo, restart, and sound.