/chess

Chess app built on python using pygame

Primary LanguagePython

chess

This application features singleplayer and multiplayer chess powered by the python chess library and pygame. The AI for singleplayer chess uses minimax with alpha-beta pruning and a depth set to 4. Additionally, the first ten moves are made using a openings database containing 43,900 games.

Application Screenshots:
Menu
Menu

New Game
New Board

Checkmate
Four Ply Mate
Checkmate

Flip Board
London Black

Example Game: Vepkhvishvili v. Swiecki (1989)
Vepkhvishvili-Swiecki 1
Vepkhvishvili-Swiecki 2
Vepkhvishvili-Swiecki 3