2020 · COVID
Chess Engine
Python · Object-oriented programming
Built during COVID — a fully playable chess game in Python, written as an exercise in object-oriented design. Each piece type is its own class, with a piece archetype, board, and game controller.
The board renders for each player oriented toward their view. Players select a piece, see available moves, and the board flips for the other player. Full move validation, check detection, and end-game logic.
This was my first serious software project — where I started to understand that good code is about structure, not just making things work.
GitHub →