- Project Overview
- Chess-Titans combines chess with web technologies for a visually captivating experience
- Game features VS Human and VS CPU modes with adjustable difficulty levels
- Includes secure login page and official website with download options
- Technical Implementation
- Uses UCI protocol for communication with Stockfish-13 chess engine
- Built using HTML, CSS, JavaScript, and SCSS for frontend
- Employs Three.js library for 3D chessboard rendering
- Implements parallax effects for enhanced visual experience
- Key Features
- Core chess logic implemented for valid moves and game conditions
- AI opponent uses minimax algorithm with alpha-beta pruning
- Players can save progress and access additional features
- Game supports multiple lines of analysis with customizable depth
- Future Development
- Plans include online multiplayer functionality
- Will add new visual themes and customizations
- Continues to improve AI opponent capabilities
- Aims to enhance user feedback and features