Simple Chess built with SvelteKit.
- Piece & Move Rule
- Rook
- Knight
- Bishop
- Queen
- King
- Basic Move
- Castling
- Basic Castle
- Prevent on check
- Prevent on route attacked
- Pawn
- Basic Move
- En Passant
- Promotion
- Replay & Move History
- Game Time
- Game Over
- Resign
- Checkmate (~Almost there)
- Time win
- Draw
- Acceptance Draw offer
- Insufficient Material
- Lose on time, but enemy insufficient material for checkmate
- Multiplayer (WIP)
- Unit Test (TODO: findings the testcase opensource and implement it here)
- Create a minimal reproduction by copy the "Move History" and open issue.
- Tell the "Bug Description" and insert move history so we can reproduce it, if has any.