AI象棋
棋韵简介
传说·棋脉
棋谱·影视
象棋名城
规则·残局
棋盘坐标
文化逸闻
棋谱回放
对弈练习
登录
登录
注册
对弈练习
版本更新日志
记录AI象棋的成长历程,感谢您的关注与支持
v1.25.0
2026-07-12
安全与认证
实现WebSocket登录认证功能,创建/加入房间需要登录验证
新增弹窗登录功能,未登录用户操作时弹出登录窗口,登录后自动执行待操作
添加AJAX登录API(/auth/ajax-login),支持无刷新登录
从HTTP Session获取Shiro认证信息,确保WebSocket连接携带用户身份
会员与支付
添加会员剩余天数显示和登录排行榜功能
添加会员开通弹窗功能,优化会员购买流程
调整LLM对战次数限制,优化会员权益
添加支付订单功能和用户中心模块
添加用户积分管理和统计功能
存储与迁移
添加S3云存储支持,重构文件上传功能,支持阿里云OSS
添加登录日志迁移功能,优化大数据量处理
扩展系统迁移接口,实现登录日志迁移功能
棋谱与内容
添加古谱集功能支持,丰富棋谱内容
重构棋谱编辑页面,添加可视化棋盘编辑功能
优化棋谱管理界面,添加棋谱卡片迷你棋盘预览
优化棋谱编辑器界面和功能
监控与日志
添加访问日志统计功能,完善系统监控
优化登录日志记录功能,支持用户ID和设备信息
架构重构
重构GameService为Facade模式,拆分为5个单一职责的Service:GameRecordService、GameReviewService、LLMConfigService、GameMoveService、AIMoveService
GameService从~1400行减少到507行,提高代码可维护性
统一日志配置,简化环境管理
重构日志配置并集成阿里云SLS
更新百度/Google广告集成实现
性能优化
搜索引擎线程池改为基于CPU核心数动态计算(2-8线程)
优化局面评估缓存:修复溢出问题、引入替换策略、容量增大到50000
走法生成使用apply/unapply模式替代棋盘副本创建,降低GC压力
重复局面检测使用就地验证,减少内存分配
Redis游戏TTL差异化:已结束游戏TTL从24小时缩短到1小时
WebSocket会话映射添加定期清理机制,防止内存泄漏
优化日志配置,减少生产环境日志输出
问题修复
修复头像图片加载问题
修复积分管理功能中用户选择逻辑
修复邮箱验证链接和退出登录功能
修复SearchEngine线程安全问题:searchStartTime标记为volatile
修复UCIEngineService资源管理:添加JVM关闭钩子
修复GameService内存泄漏:游戏结束时清理gameLocks
v1.24.0
2026-07-05
会员权益系统
实现完整的会员权益系统,支持多种会员等级和特权功能
新增对弈限制功能,根据会员等级控制每日对弈次数
统一古谱购买机制,移除钻石会员免费特权,简化购买流程
实现会员广告屏蔽功能,提升会员用户体验
新增会员中心页面,支持会员信息查看和密码修改功能
重构会员中心界面,优化用户体验和交互设计
支付系统优化
重构支付模块,提高代码组织性和可维护性
添加古谱和古谱集商品类型支持,丰富支付商品种类
优化支付订单商品类型管理,支持动态配置商品类型
从数据库动态获取古谱价格配置,提高价格管理灵活性
添加支付订单管理和统计功能,完善支付业务流程
添加古谱购买功能,支持用户购买和解锁古谱内容
用户认证与登录
支持手机号和邮箱登录方式,扩展用户登录选择
优化用户名长度校验,提升注册体验
扩展登录日志功能,支持用户ID和设备信息记录
添加登录页面验证码和记住我功能样式,提升安全性
解决登录认证中的多个安全漏洞和竞态条件问题
更新认证相关页面的路由地址,统一访问路径
添加用户端登录过滤器支持,完善权限控制
棋谱管理功能
新增古谱集和棋谱管理功能,支持古谱分类管理
更新棋谱管理页面功能,优化棋谱列表展示
修正棋谱描述字段名称,规范数据字段定义
重构棋谱模块数据结构与查询接口,提升查询性能
为棋谱实体添加JSON原始值注解支持,增强数据序列化
优化对局记录显示功能,改进对局历史查看体验
优化对局详情页面样式和结构,提升视觉效果
系统管理与监控
添加统一错误页面模板,提升用户错误提示体验
更新访问日志记录功能,完善系统监控能力
重构访问日志实体类和数据映射,优化数据存储结构
迁移访问日志功能到统一监控模块,整合系统监控资源
为访问日志实体添加Excel导出注解支持,方便数据导出
添加ai-chess-battle项目数据迁移功能,支持项目数据无缝迁移
架构重构与优化
将Spring Security替换为Shiro并重构认证相关代码,统一认证架构
添加匿名访问路径配置,优化公开资源访问控制
重构前端控制器并分离业务逻辑,提高代码可维护性
重构模板文件结构并迁移控制器,优化项目结构
重构坐标和术语控制器映射路径,统一API规范
将时间戳字段改为LocalDateTime类型,规范时间处理
添加.gitignore配置和错误页面模板,完善项目配置
问题修复
修复锁定屏幕跳转路径问题,提升用户操作流畅性
更新游戏回放链接路径,修复回放功能访问问题
修复模板中的日期格式化函数和路由链接,确保页面正确显示
修复访问日志清理SQL语法错误,优化日志管理功能
更新导航栏中的认证相关链接路径,统一导航体验
界面优化
隐藏越南棋子样式选项,简化棋子选择界面
优化对局记录页面样式和显示效果,提升视觉体验
添加链接新窗口打开功能,改善外部链接访问体验
优化游戏控制器代码格式和认证逻辑,提升代码质量
v1.23.0
2026-06-20
访问统计系统
新增访问日志数据采集功能,自动记录用户页面访问行为
实现访问日志拦截器,支持URL、IP、用户代理等信息采集
新增访问统计管理页面,支持图表展示和数据查询
集成访问日志与登录日志的关联查询功能
在登录日志页面添加查看访问明细的功能入口
数据统计增强
新增对局模式分布饼图,直观展示各模式对局占比
集成Chart.js实现环形图展示AI对战、人人本地、联机对战等模式分布
优化管理仪表板布局,调整网格适配更多统计图表
v1.22.0
2026-06-19
棋子样式增强
新增棋子显示模式切换功能,支持传统圆形和现代方形两种显示模式
新增棋子文字风格切换,支持简体中文、繁体中文、日文三种风格
改进皮肤选择界面,增加预览效果和更好的交互体验
新增游戏时长统计功能,记录每局对弈耗时
新增日文棋子文字风格(日本語),支持帥/車/馬/砲等日文汉字显示
用户功能
新增密码重置功能,支持通过邮箱验证重置密码
添加用户ID追踪功能,方便用户识别和管理
新增术语大全页面,收录中国象棋专业术语和解释
添加中国象棋标准记谱法功能(车一进三格式)
管理功能
新增在线用户管理功能,实时查看当前在线用户
添加强制下线功能,管理员可强制指定用户下线
新增用户对局筛选和统计功能,支持按用户查看对局记录
添加认输功能,优化底部按钮布局
界面优化
改进导航栏设计,优化用户体验
添加在线用户状态跟踪,实时显示在线人数
添加无障碍访问(ARIA标签)和移动设备触摸支持
启用捐赠功能配置
安全修复
升级Netty和protobuf依赖修复安全漏洞
加固SQL执行安全,统一错误响应格式
统一LLM服务异常处理,增强前端JSON解析安全性
修复WebSocket会话状态管理问题
性能优化
优化管理员服务中的N+1查询问题,提升后台数据加载性能
优化Redis存储和查询性能
重构AI引擎为模块化架构,提升代码可维护性
重构前端代码架构,消除重复实现
v1.21.0
2026-06-14
新增功能
棋谱回放:自动播放时禁用自由走棋按钮,播放完毕后恢复
棋谱回放:自由走棋模式下走法列表实时记录走法步骤
棋谱回放:自由走棋模式标题改为"自由走棋走法列表"
限制UCI引擎配置仅管理员可见,提升安全性
添加游戏记录初始FEN字符串字段,支持自定义棋局回放
添加棋盘FEN解析功能,管理后台支持自定义棋局回放
游戏记录中新增用户名存储功能
问题修复
修复和棋状态处理与显示问题
添加验证码服务的Redis故障转移机制
v1.20.0
2026-06-14
安全修复
升级Netty和protobuf依赖修复安全漏洞
加固SQL执行安全,统一错误响应格式
统一LLM服务异常处理,增强前端JSON解析安全性
新增功能
添加无障碍访问(ARIA标签)和移动设备触摸支持
添加验证码服务的Redis故障转移机制,Redis不可用时自动降级为内存存储
添加用户登录统计和注册IP记录功能
新增认输功能,优化底部按钮布局
添加游戏记录初始FEN字符串字段,支持自定义棋局回放
添加棋盘FEN解析功能,管理后台支持自定义棋局回放
游戏记录中新增用户名存储功能
限制UCI引擎配置仅管理员可见
性能优化
优化管理员服务中的N+1查询问题,提升后台数据加载性能
优化Redis存储和查询性能
架构重构
重构AI引擎为模块化架构,提升代码可维护性
重构前端代码架构,消除重复实现
重构安全相关功能,统一IP解析工具
优化象棋引擎性能和功能
问题修复
修复和棋状态处理与显示问题
v1.19.0
2026-06-12
游戏数据持久化与回放
新增游戏数据持久化功能,对局数据自动保存到数据库
新增对局详情页面,展示对局基本信息和完整回放界面
实现棋局回放功能,支持走法列表展示和播放控制
添加游戏IP地址记录功能,记录玩家来源信息
安全修复
修复游戏回放页面XSS安全漏洞,增强用户输入过滤
管理后台优化
为残局管理页面添加分页功能,优化大数据量展示
优化管理员页面分页组件实现,添加省略号功能
完善错误处理和分页功能,提升用户体验
样式优化
调整用户中心表格样式,改善数据展示效果
移除不必要的样式属性和调整滚动行为
v1.18.0
2026-06-09
分布式架构升级
集成Redis实现分布式Session管理,支持多实例部署
将内存存储改为Redis存储,支持分布式部署架构
配置Session超时时间为24小时并设置命名空间
添加Redis连接配置,支持主机、端口、密码、数据库等参数配置
配置调整
关闭系统显示配置选项
移除Claude代码标签页状态配置中的会话ID和工作目录
v1.17.0
2026-06-07
法律合规
新增用户服务协议页面(/terms),详细说明服务内容、账号管理、行为规范、知识产权等条款
更新隐私政策页面,完善个人信息收集说明,新增账号信息、登录日志、游戏记录等收集项
注册页面添加用户服务协议和隐私政策确认复选框,注册前必须同意相关协议
更新安全配置,用户协议和意见反馈页面允许未登录访问
反馈管理系统
新增用户反馈提交页面,支持建议和投诉类型,集成验证码验证
管理后台新增反馈管理功能,支持列表展示、关键词筛选、详情查看和回复
设计反馈数据表结构,支持分页查询和状态管理
数据库管理
新增数据库管理页面,支持表结构浏览、SQL查询和执行功能
新增数据库检测功能,自动检查表结构完整性,支持一键创建缺失表
支持快捷键执行SQL语句,实时预览查询结果
投资意向管理
前台投资页面新增投资意向提交表单,支持机构信息和联系方式录入
管理后台新增投资意向管理功能,查看和处理投资意向
集成验证码验证,防止恶意提交
数据库优化
为用户、游戏记录、登录日志、邮件等表添加时间戳字段(created_at、updated_at)
统一各模块的时间戳记录逻辑,确保数据变更可追溯
v1.16.0
2026-06-07
用户中心
新增用户中心功能模块,支持个人资料、对局历史、积分明细、修改密码等功能
个人资料页面支持修改昵称和上传头像
对局历史页面支持胜负平筛选和分页查询
积分明细页面展示积分变动记录
登录日志
新增登录日志记录功能,记录用户登录时间、IP地址、登录状态
用户中心新增登录日志查询页面,用户可查看自己的登录历史
后台管理新增登录日志管理页面,支持按用户名或IP搜索
登录成功时自动更新用户最后登录时间
v1.15.0
2026-06-06
邮件系统
实现邮件队列系统,集成阿里云企业邮箱SMTP发送
添加邮件发送重试机制,失败邮件自动定时重试
新增邮箱验证重发功能,用户可手动触发验证邮件重发
安全增强
集成tianai-captcha验证码库,登录和注册页面添加行为验证码
实现登录后重定向,未登录访问受保护页面时跳转登录,登录后自动返回原页面
新增403权限错误页面,管理员权限不足时友好提示
管理后台
新增管理后台完整功能:用户管理、游戏统计、残局管理、积分管理
新增邮件管理页面,支持查看发送记录和手动重试
新增残局在线编辑功能,支持可视化编辑棋盘布局
添加侧边栏折叠功能,优化后台布局空间利用
全面优化管理界面样式和交互效果
日志链路追踪
新增HTTP请求链路追踪(TracingFilter),为每个请求生成唯一traceId并写入MDC
新增WebSocket消息链路追踪(WebSocketTracingInterceptor),联机对战消息自动携带traceId
日志格式新增traceId、用户身份、客户端IP、请求类型字段,便于跨服务日志关联
SSE流式端点支持异步线程MDC上下文传递
性能指标监控
集成Micrometer业务指标(ChessMetrics),通过Actuator端点暴露监控数据
新增AI走棋耗时指标(chess.ai.move.duration),按algorithm/llm/engine分类统计
新增LLM API调用耗时和成功/失败计数指标(chess.llm.api.calls)
新增对局计数指标(chess.game.count),按pvp/pva/pvl/pve/ai模式分类
问题修复
修复MDC泄漏问题:所有MDC.put()调用现在由Filter/Interceptor的finally块自动清理
清理WebSocket控制器中冗余的MDC调用,由拦截器统一管理
修复密码切换样式中的多余大括号
v1.14.0
2026-06-01
日志服务
集成阿里云SLS日志服务,支持集中式日志收集和分析
添加logback-spring.xml日志配置,支持本地文件和SLS双输出
添加MDC上下文信息(gameId/side/winner等),便于日志追踪
优化LLM调用日志,添加耗时统计便于性能分析
AI引擎优化
移除全局evaluationCache,改用线程局部Int2IntMap评估缓存避免多线程竞争
实现move/unmove模式替代棋盘复制,消除大量数组分配开销提升性能
添加unapplyMove方法用于棋盘状态恢复,优化搜索算法内存效率
问题修复
修复AI引擎多线程搜索时棋盘并发修改问题,每个线程使用独立棋盘副本
优化LLM思考过程显示,推理过程实时更新,最终结论流式结束后统一显示
修复JSON解析时对null值和空字符串的处理逻辑
v1.13.0
2026-05-31
前端架构重构
将单文件 chess.js(6354行)拆分为 9 个独立 ES6 模块,消除全局变量污染
新建模块:constants.js、utils.js、chess-engine.js、board-renderer.js、game-state.js、sound-manager.js、websocket-handler.js、ui-controller.js、animation.js
新增 Vite 构建配置,支持模块化打包和开发代理
实现棋盘绘制离屏缓存、动画管理器、WebSocket 自动重连等架构改进
后端性能优化
优化走法生成算法:为每种棋子实现专用生成器,使用棋子列表避免遍历整个棋盘
提取走法后处理逻辑为共享方法 executeMovePostProcessing(),消除约 280 行重复代码
AI 引擎搜索计数器改为 AtomicLong,扩大 killerMoves 数组至 16 层,修复线程安全问题
统一日志框架为 SLF4J,替换 System.out/System.err
配置与代码质量
LLM 超时时间配置外部化,支持通过 application.properties 调整连接/读取超时
统一 max_tokens 参数(默认 4096),修复 Anthropic 非流式/流式不一致问题
GameService 中 ObjectMapper 改为类级别共享实例,避免重复创建开销
v1.12.0
2026-05-28
棋谱系统(全新功能)
新增棋谱回放功能模块,支持加载和播放古谱棋局
实现棋谱变着支持,可查看主变和分支变化
添加交互式走棋功能,支持在棋谱上自由走棋和分支选择
集成古谱合集:适情雅趣(6卷)、橘中秘、梅花谱、绘图百局
新增棋谱辅文展示功能,支持前言、序言等辅助文本
添加图片灯箱功能,点击棋谱图片可放大查看
实现走法列表双列布局,优化棋谱信息展示
新增分支导航和线路切换功能
棋盘绘制优化
实现双线外框效果,添加粗内框和细外框
添加十字标记系统,为炮位和兵/卒位绘制L形标记
优化棋盘视觉效果,增强游戏界面的准确性
前端页面
新增象棋传说页面,展示象棋文化历史
新增棋谱详情页面,展示棋谱详细信息
新增简历页面及访问验证功能
新增商业计划书页面和动态备案号功能
新增运营规划页面入口
添加移动端汉堡菜单响应式设计
其他更新
添加 Google Analytics 追踪代码
更新域名从 aichanghe.com 到 aichess.top
更新隐私政策文档
v1.11.0
2026-05-16
问题修复
修复自定义棋局中兵/卒位置验证逻辑:红兵未过河限制在行5-6兵线位置,黑卒未过河限制在行3-4兵线位置
修正过河后兵/卒可放置在对方区域任意列,符合中国象棋实战规则
更新未过河兵卒"同列唯一"验证的行范围检测
修正错误提示信息,准确描述兵/卒位置规则
性能优化
Zobrist哈希从32位升级到64位长整数,大幅降低哈希碰撞概率
AI引擎实现线程局部置换表(Thread-local Transposition Table),避免多线程竞争
添加静止搜索(Quiescence Search)算法,解决水平效应问题
重构局面评估缓存机制,使用ConcurrentHashMap提升并发性能
实现棋盘绘制离屏缓存,优化前端渲染性能
新增功能
添加认输功能,支持玩家主动投降结束对局
WebSocket添加心跳机制,维持连接稳定性
实现断线超时自动判负机制,保障联机对弈公平性
改进在线对战自动重连机制,增加重连尝试次数限制
将军检测基础上增加将死判断,完善游戏结束条件
算法改进
优化捉子检测算法,增加公平交换判定逻辑
重构循环局面检测逻辑,仅检查当前走棋方提升效率
优化LLM服务提示词构建,提升AI分析准确性
测试更新
更新重复局面检测测试用例,从三步循环扩展为六步三次重复场景
v1.10.0
2026-05-10
新增功能
新增玩家主动提议和棋功能:棋盘界面添加"🤝 和棋"按钮,支持联机/人机/本地三种模式
联机模式和棋采用WebSocket双向确认机制:提议方发起请求,对方可同意或拒绝
新增60回合无吃子自动判和规则:添加半步计数器(halfMoveClock),120半步无吃子或走兵自动判和
新增REST端点 POST /api/game/{gameId}/draw 支持本地/人机模式和棋
规则优化
三次重复局面判和:将循环局面检测从2次重复改为3次重复,符合中国象棋正式规则
优化长将/长捉违规检测逻辑,使用最近两次重复之间的循环进行判定
问题修复
修复和棋时状态栏错误显示"黑方获胜"的bug,和棋时正确显示"握手言和"
完善悔棋时半步计数器的回退逻辑,添加halfMoveClockHistory历史记录
WebSocket消息
新增DRAW_OFFER、DRAW_ACCEPTED、DRAW_REJECTED消息类型
新增/app/game/draw-offer和/app/game/draw-response端点
广播数据中添加halfMoveClock字段,支持前端显示无吃子回合数
v1.9.0
2026-05-04
新增功能
集成开源UCI中国象棋引擎 Pikafish(皮卡鱼),派生自Stockfish,NNUE神经网络评估,职业级棋力
新增引擎AI对战模式:人vs引擎AI、引擎AI vs引擎AI、引擎AI vs算法AI/LLM AI
引擎AI配置面板:可配置引擎路径、CPU线程数、Hash大小、棋力等级(0-20)、思考时间(1-60秒)
智能路径自动探测:支持Windows/Linux/macOS三平台自动选择引擎二进制路径
引擎连接测试:一键测试引擎是否可用,自动回填引擎路径
引擎走法失败自动降级到算法AI,保证对弈连续性
技术优化
实现UCI协议通信:通过标准文本协议与引擎进程交互,支持ProcessBuilder进程管理
NNUE网络文件自动探测:多级目录搜索pikafish.nnue文件
坐标系统转换:内部棋盘坐标与UCI坐标双向转换(rank方向修正)
v1.8.0
2026-04-30
新增功能
新增棋盘坐标系统说明页面(/coordinate),详细讲解内部坐标定义、传统记谱坐标及红黑双方列号镜像关系
新增双棋盘坐标对照图示,直观对比内部坐标(0-based行列)与传统记谱坐标(九~一列号)
新增传统记谱走法讲解,详解进/退/平三种走法及炮三7等记谱示例
数据修复
修复残局库3个将帅照面问题(kill-001单车难士、kill-002单车难象、kill-003单马胜单士),调整帅/将位置避免飞将违规
修复残局库3个象位违反田字规则问题(kill-002、kill-007、draw-001),调整象至合法可达位置
界面优化
优化自定义棋局弹窗滚动条样式,采用木纹色调与棋局记录风格统一
自定义棋局弹窗标题区域固定,内容区域独立滚动,提升操作体验
调整打赏弹窗宽度,两个二维码并排展示,避免上下滚动
项目维护
完善CLAUDE.md项目开发文档,补充系统架构、配置说明及API设计
v1.7.0
2026-04-26
AI引擎优化
实现迭代加深搜索(Iterative Deepening),从浅层逐步加深,浅层结果指导深层搜索
添加PVS(Principal Variation Search)优化,使用零窗口搜索减少搜索节点数
引入主变例(PV)走法优先机制,提升走法排序效率
优化走法排序算法:PV走法优先 > 吃子价值 > Killer Moves > 历史启发
改进时间控制策略,支持在任意深度停止并返回当前最佳走法
实现稳定排序算法,相同价值走法使用Fisher-Yates部分洗牌
v1.6.0
2026-04-26
新增功能
新增残局库系统,支持杀局、和局、定式、趣味四种残局类型
残局支持1-5级难度分级和标签分类
支持残局列表分页查询、类型/难度筛选、标签搜索
支持随机加载残局功能
支持通关记录提交和统计功能
数据资源
内置经典残局数据(单车难士、单车难象、单马胜单士等)
v1.5.0
2026-04-26
新增功能
联机对战增加长将/长捉违规检测,循环局面自动判定(长将判负、长捉判负、普通循环判和)
添加和棋状态处理与动画展示
移动端适配
全面优化移动端响应式布局,支持900px/700px断点适配
添加微信浏览器专项适配,解决软键盘遮挡问题
支持iPhone刘海屏安全区域(safe-area-inset)
棋盘格子改为正方形,确保显示比例正确
添加屏幕旋转和页面可见性变化事件监听
配置调整
日志级别从DEBUG调整为INFO,减少生产环境日志输出
v1.4.0
2026-04-26
新增功能
联机对战支持自定义棋局,房主可设置初始棋盘布局和先手方
房间模型增加自定义棋盘配置字段
优化改进
优化WebSocket连接管理,支持连接重用和旧连接清理
增强消息发送的健壮性,添加错误处理和日志记录
添加调试日志便于问题排查
v1.3.0
2026-04-24
新增功能
新增象棋文化页面,展示象棋逸闻趣事
新增棋谱影视推荐页面,汇集经典古谱与影视作品
新增象棋名城页面,介绍象棋文化地标城市
创建首页模板,完善SEO元数据和结构化数据支持
样式优化
集成百度统计功能,优化网站数据分析
优化字体加载,改用本地CSS加载Inter字体,提升性能
调整规则页面表格列宽,改善阅读体验
v1.2.0
2026-04-23
新增功能
完善中国象棋游戏核心功能,实现完整棋子走法规则
集成WebSocket联机对战功能
添加AI思考和提示词流式推送机制
实现游戏状态管理和历史记录功能
集成音效播放和棋子皮肤切换系统
添加悔棋、访客观摩等高级功能
问题修复
修复士/仕的移动规则验证,确保只能在九宫格斜线位置移动
样式优化
调整象棋棋盘SVG尺寸,优化界面布局
重新定位棋盘线条坐标以适配新尺寸
v1.1.0
2026-04-18
新增功能
添加音效系统,支持走棋、吃子、将军等音效
添加棋子皮肤切换功能,支持多种棋子样式
实现动画效果,提升游戏体验
添加访客模式,支持旁观他人对局
完善游戏按钮控制功能
违规检测
增加长将/长捉检测功能
添加循环局面检测,实现违规识别
v1.0.0
2026-04-08
新增功能
添加AI等级选择功能,支持多种难度级别
实现AI算法选择,支持不同AI策略
v0.9.0
2026-04-06
新增功能
添加访客观摩模式,支持实时观看对局
实现实时游戏同步功能
添加Thymeleaf模板支持
重构优化
提取静态资源,模块化象棋游戏前端代码
内容丰富
增加象棋规则文档
增加象棋传说介绍页面
更新介绍文章内容
v0.8.0
2026-04-04
新增功能
添加AI走棋API接口
增强游戏控制功能
实现联机对决功能,支持多人在线对战
添加打赏页面
部署配置
实现Docker容器化部署
添加docker-compose配置文件
v0.5.0
2026-04-03
核心功能
添加中国象棋游戏核心功能
实现棋子移动规则验证
添加LLM配置测试功能
支持OpenAI、Claude等大模型对战
问题修复
优化LLM连接测试逻辑
更新服务器端口配置
项目初始化
项目初始化创建
添加IntelliJ IDEA配置
修复代码格式化问题
添加大模型API配置文档