Back to projects

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.