ChessJS
A complete chess game in TypeScript, with move validation.
Context
ChessJS is a two-player chess game that validates every move and keeps the game history.
My role
Back-end developer, in a pair: game engine and move validation.
What I did
- Designed the game engine: board representation and legal move generation.
- Implemented the full set of rules and the game history.