Skip to content

kajal-jotwani/Chess_Paa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Chess Paa - An AI Chess Mentor

Chess Paa is an interactive project where a grandfather (AI) teaches his grandchildren how to play and improve their chess skills. The AI serves as both an opponent and a mentor, guiding players with move validations and FIDE rating predictions."


🌟 Project Overview

Chess Paa brings the world of chess to life with an AI-driven bot that not only plays chess but helps users enhance their game. The project’s main features include real-time move validation, FIDE rating prediction based on game performance, and a beautiful, intuitive interface powered by React.

Key Features:

  • Interactive Chess Gameplay: Play against an AI-powered bot using Stockfish.
  • Real-Time Move Validation: Verify legal moves and respond instantly.
  • Rating Prediction: Predict a player's FIDE rating based on their gameplay, using machine learning.

🎯 Project Aim

We’re building Chess Paa to grow our skills and push boundaries with exciting new frameworks:

  • Frontend: React
  • Backend: Python & Go
  • AI/ML: Chess bot development using Stockfish.

🛠 Tech Stack

  • Frontend: React, HTML, CSS, JavaScript
  • Backend: Go, Python
  • Chess Engine: Stockfish
  • Database: PostgreSQL
  • Chessboard: chessboard.js

🎨 Mockup / Proof of Concept (PoC)

Mockup:

Design wireframes showcasing the chessboard interface, player controls, and user profile screens in React.

Proof of Concept:

Develop a minimal backend using Python, integrating Stockfish for move validation and basic AI chess gameplay.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published