Specifies a browser chess game with move validation, game clock, PGN export, move analysis and an AI opponent.
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.
使用 HTML5、CSS3 和 JavaScript 开发一款功能丰富的国际象棋游戏。创建一个逼真的国际象棋棋盘,并正确渲染棋子。实现标准国际象棋规则及走法合法性校验。添加走法高亮显示与棋子移动动画。包含计时器功能,并支持多种时间控制选项。实现记谱功能,并支持导出 PGN 格式文件。添加对局分析功能,包括每步走法的评估。内置人工智能对手,并支持调节难度等级。支持基于 WebRTC 或 WebSocket 的在线对弈。添加开局库及常见棋形识别功能。实现锦标赛模式,支持淘汰赛对阵表与计分系统。