国际象棋游戏开发

开发基于HTML5/CSS3/JS的国际象棋游戏,包含高仿真棋盘、完整规则引擎、AI对战、在线联机功能,支持棋谱记录和比赛模式,要求模块化开发和响应式设计。
开发一款功能丰富的国际象棋游戏,使用HTML5、CSS3和JavaScript技术栈。具体要求如下:

1. 棋盘系统
- 构建高仿真棋盘界面
- 实现精确的棋子渲染效果

2. 核心规则引擎
- 完整实现标准国际象棋规则
- 包含合法走子验证系统
- 添加走子高亮提示功能
- 集成棋子移动动画效果

3. 辅助功能模块
- 可配置的计时器系统(支持多种时间控制模式)
- 棋谱记录功能(支持PGN格式导出)
- 对局分析系统(含走子评估功能)
- 智能AI对手(可调节难度等级)
- 在线对战支持(基于WebRTC或WebSocket实现)

4. 高级功能
- 开局库集成
- 常见棋型识别
- 锦标赛模式(支持对阵表生成和积分统计)

技术规范:
- 所有图形渲染必须采用HTML5 Canvas或SVG实现
- 核心游戏逻辑需使用原生JavaScript编写
- 响应式设计确保多终端适配
- 代码需遵循模块化开发原则

使用说明

  • 点击"复制提示词"按钮复制完整内容
  • 粘贴到 ChatGPT、Claude 或其他 AI 对话工具中
  • 根据实际需求调整提示词中的具体参数
  • 可以多次迭代优化以获得更好的结果