This is a very simple chess-game built with Next.js.
- Clone the repo
- Run
npm install
# or your own package manager command- First, run the build for better experience:
npm run build
# or your own package manager command- Run the development server
npm startOpen http://localhost:3000 with your browser to see the result.
- OOP in typescript
- Manage complex state with useReducer
- The game logic is not fully implemented yet. Missing:
- Checkmate
- Castling
- socket.io for real-time update and multi-player.
- (optional) a database for user data.
- (optional) rebuild using a database instead of classes