Game Features
🎮 How to play:
- Choose your side: ♔ (White) or ♚ (Black)
- Adjust difficulty: From level 1 (easy) to 6 (Stockfish expert)
- Make moves: Drag and drop pieces
- Pawn promotion: When a pawn reaches the end, choose promotion piece
🔄 Top controls:
- ℹ️ Game information
- ↻ Flip board
- ↶ Undo move
- ↺ New game
💾 Bottom controls:
- 💾 Save game (PNG)
- 📂 Load saved game
- ★ Immortal Game with comments
- ⏮ ◀ ▶ ⏭ Navigate through moves
🏆 Chess Variants:
- Standard (S): Traditional chess with standard starting position
- Fischer Random (F): Also known as Chess960. The back rank pieces are randomly arranged following specific rules:
- Two bishops must be on opposite-colored squares
- The king must be between the two rooks
- There are 960 possible starting positions
- Castling rules adapt to the random setup
- Eliminates opening theory memorization
🤖 Chess engine:
Levels 1-5: Optimized minimax algorithm
Level 6: Full Stockfish (world's strongest engine)
♟️ Chess game built with chess.js, chessboard.js and Stockfish
📱 Optimized for mobile and desktop
⚡ Supports both Standard Chess and Fischer Random (Chess960)