A chess game made with pure HTML, CSS, Javascript, Coffee and ❤️
- Clone the repository with git clone https://github.com/alienishi/Dec-chess.git
- Open ht.html with your browser (keep in mind that this project has only been tested with Google Chrome, and might not work properly on other browsers)
Basic board: ✅
- Load pieces based on given matrix: ✅
- Make piece stick to cursor on mouse hold: ✅
- Make piece snap to grid on mouse release: ✅
- Piece movement restrictions: ✅
- Check restrictions: ✅
- Checkmate logic: ✅
- Pawn promotion logic: ✅
- Castling logic: ✅
- En passant logic: ✅
- Stalemate logic: ✅
- Drawing logic (threefold repetition, fifty-move rule, impossibility of checkmate): ✅
- Improve piece snapping system: ✅
- Basic menu/in-game UI: ✅
- Offer draw/resign: ✅
- Board color customizations: ✅
- Piece image customizations: ✅
- Multiplayer: ✅
- Smart Contract: ✅
- NFT Reward: ✅