Chess  and Checkers

Chess and Checkers Used AI

3 devlogs
11h 27m
•  Ship certified
Created by Ceyhun Nagiev

Chess & Checkers Web Game
Chess & Checkers is a full-stack web application that lets users play two classic board games—Chess and Checkers—directly in their browser. The frontend is built with HTML, CSS, and JavaScript for a clean, interactive UI, while the backend uses Python (Flask) to handle move validation and AI logic.

Features
Game Selection: Play Chess or Checkers with a single click.
Game Modes: Player vs AI (default) or local Player vs Player.
Smart AI: Python-powered AI using Minimax algorithms for both games, with adjustable difficulty.
Move Validation: All moves are checked and processed by the backend for rule enforcement.
Responsive UI: 8x8 board rendered with CSS Grid, piece selection, move highlighting, and animations.
Move History & Score: Track moves and scores for both players.
REST API: Frontend communicates with backend via JSON endpoints for game actions.
Technologies
Frontend: HTML, CSS, JavaScript
Backend: Python, Flask, Flask-CORS
AI: Minimax algorithms for Chess and Checkers

Timeline

Ship 2

1 payout of shell 8.0 shells

Ceyhun Nagiev

9 days ago

Ceyhun Nagiev Covers 2 devlogs and 1h 11m

made final polishments

Update attachment

Added checkers to the main game

Update attachment

Ship 1

1 payout of shell 33.0 shells

Ceyhun Nagiev

17 days ago

Ceyhun Nagiev Covers 1 devlog and 10h 15m

Wrote detailed README and troubleshooting guide.
Added backend health check endpoint.
Final code cleanup and comments.

Update attachment