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

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess Webgame ♟️

Author: Bocaletto Luca

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

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. @bocaletto-luca

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

Packages

No packages published