Skip to content

Chess WebApp Single Player is a feature-rich chess application featuring real-time clocks, selectable ELO-based AI difficulty (using Stockfish via WebWorker), move history, capture display, undo functionality, and customizable colors. Developed by Bocaletto Luca.

License

Notifications You must be signed in to change notification settings

bocaletto-luca/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Webgame ♟️

Welcome to Chess Webgame Single Player – a comprehensive chess platform that brings official tournament features directly to your browser!

HTML5 CSS3 JavaScript PHP WebGame Project Completed GPL v3

Test Online

✨ Overview

Chess WebApp Single Player features:

  • Real-Time Clocks: Each side has its own clock, with customizable time control.
  • ELO-Based AI: Select your bot difficulty (ELO 1200–3200) – our app converts your choice to Stockfish’s Skill Level.
  • Game History and Captures: Full move history and a capture display panel.
  • Undo Move: Reverse the last pair of moves to improve your play.
  • Color Selection: Choose to play as White or Black.

Developed by Bocaletto Luca
GitHub Page: bocaletto-luca • Official Site: bocalettoluca.altervista.org • GitHub Site: bocaletto-luca.github.io

🚀 Technologies Used

🔧 Installation

  1. Clone the repository:
    git clone https://github.com/bocaletto-luca/chess.git
    

Place all files on your Apache (or similar) web server.

Open index_bot_final.php in your browser (ensure the page is served via HTTP/HTTPS).

🎮 Usage

  • Select Color: Choose whether you want to play as White or Black.
  • Select Bot Difficulty: Pick an ELO value between 1200 and 3200 – the app converts it to a Skill Level (0–20) for Stockfish.
  • Set Game Time: Choose your preferred time control for each side.
  • Game Interaction: Make your move by dragging pieces. The bot responds automatically, and you can view game history and a capture log.
  • Undo/Reset: Use the Undo Move button to cancel the last move pair or Reset to restart the game.

📄 License

This project is released under the GPLv3 License. See

About

Chess WebApp Single Player is a feature-rich chess application featuring real-time clocks, selectable ELO-based AI difficulty (using Stockfish via WebWorker), move history, capture display, undo functionality, and customizable colors. Developed by Bocaletto Luca.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published