持续迭代最近更新 2026-08-23

轻·棋局 XiangqiArena

基于 Java 的三棋 Web 平台(中国象棋 / 五子棋 / 围棋),覆盖在线双人对战、房间重开机制、人机对弈、残局练习与复盘分析,通过 Cloudflare Worker 前门 + Java 源站部署到 xiangqiarena.com。

01 / 项目概览与状态

项目概览与状态

持续完成需求梳理、Java 服务调试、浏览器流程验证与线上迭代;支持象棋/五子棋双人对战、再来一局机制与引擎深度接入。

02 / 要解决的问题

要解决的问题

把传统棋类玩法、规则校验、AI 对战和在线体验收束到同一个可持续迭代的 Java Web 项目里,同时覆盖多种棋类。

03 / 我的职责

我的职责

我负责项目发起、需求梳理、Java 服务调试、部署与跨端验收。

  • 01梳理三棋统一站点与房间对战需求
  • 02调试 Java 服务、规则流程和引擎接入
  • 03完成 VPS/Cloudflare 部署与桌面、手机验收
04 / AI 参与边界

AI 参与边界

AI 辅助

  • 辅助生成局部实现草案、测试建议和排查假设

由我负责

  • 需求取舍、架构选择、问题复现、代码审查、部署与最终验收
05 / 系统架构

系统架构

轻棋局 Cloudflare 与 Java 服务部署架构图
浏览器通过 Cloudflare Worker 前门访问 Java 源站,规则服务再连接不同棋类引擎。
06 / 关键实现

关键实现

  • 01中国象棋 / 五子棋 / 围棋统一站点结构
  • 02在线双人对战(房间邀请与重开机制)与人机对弈
  • 03外部引擎接入(Pikafish、Rapfi、KataGo)
  • 04Cloudflare Worker 前门 + Java 源站部署路径
  • 05走子路径高亮、将军通知、对局音效与战术播报
07 / 一次真实问题与修复

一次真实问题与修复

问题

公开房间与对手走子在移动端不能稳定刷新。

排查

用真实双端房间流程复现,结合请求日志和浏览器状态定位刷新与通知链路。

修复

收敛房间状态更新路径,并针对移动端棋谱与观战页面补充适配。

结果

桌面与 390px 手机流程完成重复验收,对应提交记录可公开复查。

08 / 验证证据

验证证据

09 / 截图与运行记录

截图与运行记录

轻棋局线上首页桌面端真实截图
runtime已验收的生产首页,展示三棋入口与主导航。
轻棋局线上首页手机端真实截图
runtime390px 手机视口的生产验收记录。
10 / 继续验证

继续验证