This repository contains game-engine
and client
- a UI made in React for playing single player chess games.
Prerequisites:
- NodeJS
# This command will install all required dependencies in all packages (thanks to npm workspaces)
npm i
- 🚀
start
: runs theclient
application - 🧪
test
: runs the tests ingame-engine
(and inclient
when implemented) - 🧪
test:watch
: same as above but in watch mode
Repository | Progress | Comments |
---|---|---|
game-engine |
🟩🟩🟩🟩🟩⬛ | mostly done, performance can be improved |
client |
🟩🟩🟩🟩⬛⬛ | movable pieces, en passant, castling, checks, checkmates, promotions are working, both sides playable (but without perspective change on black side) |