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."
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.
- 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.
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.
- Frontend: React, HTML, CSS, JavaScript
- Backend: Go, Python
- Chess Engine: Stockfish
- Database: PostgreSQL
- Chessboard: chessboard.js
Design wireframes showcasing the chessboard interface, player controls, and user profile screens in React.
Develop a minimal backend using Python, integrating Stockfish for move validation and basic AI chess gameplay.