Game logic / Course project
Chess
A Java chess implementation with piece movement logic, board state, and tests.
Interactive artifact
Puzzles
Problem
Chess is a useful test of object modeling because each piece has different legal moves while sharing one board and game state.
Approach
I modeled pieces, positions, moves, board behavior, and game flow in Java, with tests covering core rules and compilation.
Result
The repo contains the implementation and test structure for a playable chess project.