Chess
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
Install / Use
/learn @bocaletto-luca/ChessREADME
Chess Webgame ♟️
Author: Bocaletto Luca
Welcome to Chess Webgame Single Player – a comprehensive chess platform that brings official tournament features directly to your browser!
✨ 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
- JavaScript
- HTML5
- CSS3
- Chess.js – Chess logic engine.
- Chessboard.js – Interactive chessboard.
- Stockfish – Powerful chess engine integrated via WebWorker.
🔧 Installation
- 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
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
