Click here to Play it!
Made with vanilla JavaScript, using socket.io, Node JS for the backend and MySQL for the users Database (ALL PASSWORDS ENCRYPTED).
NPM Packages:
- Express
- Dot Env
- Crypto
- MySQL2
- Socket.io
- Stockfish
- Pieces movement
- Check and checkmate
- En passant
- Castling
- Pawn promotion
- By repetition
- Fifty move
- Stalemate
- Play over the board
- Play against the Stockfish Engine
- Stockfish against itself
- Create a MULTIPLAYER room to play with your friends!
- Configure piece animation speed
- Set the visibility of the moves indicators
- Select between 26 board themes
- Select between 22 pieces skins
Using TOKEN authentication (generated by the file "modules/randomString.js").