AI引擎优化
- 实现迭代加深搜索(Iterative Deepening),从浅层逐步加深,浅层结果指导深层搜索
- 添加PVS(Principal Variation Search)优化,使用零窗口搜索减少搜索节点数
- 引入主变例(PV)走法优先机制,提升走法排序效率
- 优化走法排序算法:PV走法优先 > 吃子价值 > Killer Moves > 历史启发
- 改进时间控制策略,支持在任意深度停止并返回当前最佳走法
- 实现稳定排序算法,相同价值走法使用Fisher-Yates部分洗牌
新增功能
- 新增残局库系统,支持杀局、和局、定式、趣味四种残局类型
- 残局支持1-5级难度分级和标签分类
- 支持残局列表分页查询、类型/难度筛选、标签搜索
- 支持随机加载残局功能
- 支持通关记录提交和统计功能
数据资源
- 内置经典残局数据(单车难士、单车难象、单马胜单士等)
新增功能
- 联机对战增加长将/长捉违规检测,循环局面自动判定(长将判负、长捉判负、普通循环判和)
- 添加和棋状态处理与动画展示
移动端适配
- 全面优化移动端响应式布局,支持900px/700px断点适配
- 添加微信浏览器专项适配,解决软键盘遮挡问题
- 支持iPhone刘海屏安全区域(safe-area-inset)
- 棋盘格子改为正方形,确保显示比例正确
- 添加屏幕旋转和页面可见性变化事件监听
配置调整
- 日志级别从DEBUG调整为INFO,减少生产环境日志输出
新增功能
- 联机对战支持自定义棋局,房主可设置初始棋盘布局和先手方
- 房间模型增加自定义棋盘配置字段
优化改进
- 优化WebSocket连接管理,支持连接重用和旧连接清理
- 增强消息发送的健壮性,添加错误处理和日志记录
- 添加调试日志便于问题排查
新增功能
- 新增象棋文化页面,展示象棋逸闻趣事
- 新增棋谱影视推荐页面,汇集经典古谱与影视作品
- 新增象棋名城页面,介绍象棋文化地标城市
- 创建首页模板,完善SEO元数据和结构化数据支持
样式优化
- 集成百度统计功能,优化网站数据分析
- 优化字体加载,改用本地CSS加载Inter字体,提升性能
- 调整规则页面表格列宽,改善阅读体验
新增功能
- 完善中国象棋游戏核心功能,实现完整棋子走法规则
- 集成WebSocket联机对战功能
- 添加AI思考和提示词流式推送机制
- 实现游戏状态管理和历史记录功能
- 集成音效播放和棋子皮肤切换系统
- 添加悔棋、访客观摩等高级功能
问题修复
- 修复士/仕的移动规则验证,确保只能在九宫格斜线位置移动
样式优化
- 调整象棋棋盘SVG尺寸,优化界面布局
- 重新定位棋盘线条坐标以适配新尺寸
新增功能
- 添加音效系统,支持走棋、吃子、将军等音效
- 添加棋子皮肤切换功能,支持多种棋子样式
- 实现动画效果,提升游戏体验
- 添加访客模式,支持旁观他人对局
- 完善游戏按钮控制功能
违规检测
- 增加长将/长捉检测功能
- 添加循环局面检测,实现违规识别
新增功能
- 添加AI等级选择功能,支持多种难度级别
- 实现AI算法选择,支持不同AI策略
新增功能
- 添加访客观摩模式,支持实时观看对局
- 实现实时游戏同步功能
- 添加Thymeleaf模板支持
内容丰富
- 增加象棋规则文档
- 增加象棋传说介绍页面
- 更新介绍文章内容
新增功能
- 添加AI走棋API接口
- 增强游戏控制功能
- 实现联机对决功能,支持多人在线对战
- 添加打赏页面
部署配置
- 实现Docker容器化部署
- 添加docker-compose配置文件
核心功能
- 添加中国象棋游戏核心功能
- 实现棋子移动规则验证
- 添加LLM配置测试功能
- 支持OpenAI、Claude等大模型对战
项目初始化
- 项目初始化创建
- 添加IntelliJ IDEA配置
- 修复代码格式化问题
- 添加大模型API配置文档