An interactive chess learning website for friends. Works on both desktop and mobile.
- Learn the Pieces — tap any piece to see how it moves, with descriptions in 5 languages
- What can I eat? — practice mode: find all pieces your selected piece can capture
- Who can eat me? — practice mode: find all pieces threatening your selected piece
- Local PvP — full chess game for two players on the same device
- 5 board themes, 2 piece themes (Classic & Pixel art)
- 5 languages: English, Español, Português, Français, Deutsch (auto-detected from device)
Just open index.html in a browser, or serve it locally:
python -m http.server 8080
# then open http://localhost:8080QLChess/
├── index.html # entire app (HTML + CSS + JS, no dependencies)
├── facts.js # chess fun facts shown on the main menu
└── assets/
├── Board/ # board theme images
└── Pices/
├── Classic/ # classic piece sprites
└── Pixel-1/ # pixel art piece sprites
Single-file HTML/CSS/JS app — no frameworks, no build step, no dependencies.