持续迭代

Project case / 2026-07-11

轻·棋局 XiangqiArena

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

01 / 为什么做

从真实问题开始

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

02 / 我的角色

明确个人贡献,也明确 AI 的参与

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

03 / 做了什么
  • 01中国象棋 / 五子棋 / 围棋统一站点结构
  • 02在线双人对战(房间邀请制)与人机对弈
  • 03外部引擎接入(Pikafish、Rapfi、KataGo)
  • 04Cloudflare Worker 前门 + Java 源站部署路径
  • 05对局音效、战术播报与结局展示
04 / 我如何验证

持续完成需求梳理、Java 服务调试、浏览器流程验证与线上迭代;当前在线主路径支持象棋和五子棋。

  • 公开源码与持续提交记录
  • 线上站点主要流程验证
  • Maven、浏览器与移动端检查