Feature-Rich Chess Game with AI and Online Play in JavaScript
Description
Full-Featured Chess Game Development
This prompt guides you through building a comprehensive chess game using HTML5, CSS3, and JavaScript. Create a realistic chessboard with proper piece rendering and smooth animations.
Who Should Use This
- Developers learning game development with JavaScript
- Chess enthusiasts building custom game platforms
- Students working on portfolio projects
Key Features
- Complete Rule Implementation: move validation, legal move highlighting
- AI Opponent: adjustable difficulty levels for challenging gameplay
- Online Play: WebRTC and WebSocket support for multiplayer
- Tournament Mode: brackets, scoring systems, and competition features
- PGN Export: standard notation for game recording and analysis
>_ Prompt
Develop a feature-rich chess game using HTML5, CSS3, and JavaScript. Create a realistic chessboard with proper piece rendering. Implement standard chess rules with move validation. Add move highlighting and piece movement animation. Include game clock with multiple time control options. Implement notation recording with PGN export. Add game analysis with move evaluation. Include AI opponent with adjustable difficulty levels. Support online play with WebRTC or WebSocket. Add opening book and common patterns recognition. Implement tournament mode with brackets and scoring.