Skip to content

BWolf-16/QLChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QLChess ♟

An interactive chess learning website for friends. Works on both desktop and mobile.

Features

  • 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)

How to run

Just open index.html in a browser, or serve it locally:

python -m http.server 8080
# then open http://localhost:8080

Project structure

QLChess/
├── 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

Tech

Single-file HTML/CSS/JS app — no frameworks, no build step, no dependencies.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors