Custom-Built & Internet-Hosted Chess AI & Game, from Scratch

Made For

Personal Project

Technology

Python, PyGame

Created a desktop and internet-hosted chess game, rules engine, and AI with just Python and the PyGame library, totaling 4,000+ lines of code and hundreds of hours of work. The project includes options to play against the AI or another player or to host the AI online to play against other players or computers. The rules engine and game are fully performance-optimized, running 3x faster than Python's official chess library. The AI maintains an ELO rating of 1700+ (better than ~96% of human players).