橡果与遗迹 Wiki
任务与协作

T003T003 AcornCore 架构方案(只出方案,暂不写代码)

最后编辑 2026-10-21 11:09 · 第 1 版 · 新增页面 · 修订记录(1)

  • 负责人:研发窗口(Claude Opus 5.5)
  • 状态:已完成(2026-10-21,通过,附修改项,见 任务/审查/T003_审查.md)
  • 优先级:P1
  • 依据:D001 第四节(自研层)、D002(多语言)、D003 第三节和第六节、策划/00_头脑风暴想法池.md
  • 前置任务:无,可以和 T001 并行

目标

为自研核心 AcornCore 出一份架构设计文档,由总策划审查通过后再开始写代码。

具体要求

架构文档需要覆盖:

  1. 模块划分:D003 第三节列出的模块各自的职责和边界,以及"每个模块能单独关闭,一个模块出错不影响其他模块"怎么实现。
  2. 数据层:存储选型(首发单服,可以先用 SQLite,同时预留 MySQL 迁移的路径),数据表大致结构,"只存 ID"的落实方式。
  3. 多语言:语言文件的格式与目录,按玩家语言选择并回退到 zh_cn 的机制,语言键的命名规则(D002 第四节)。
  4. 奖励账本:唯一结算号的生成规则,怎么防止重复发放,断线和重启后怎么恢复。
  5. 外部接口:与 Vault、PlayerPoints、CloudWorlds、云副本事件、MythicMobs 的对接方式;网易模块怎么做到能整体拆掉。
  6. 编年史事件:事件的数据结构,以及为网站预留的读取方式(W001)。
  7. 开发顺序建议:哪些模块先做,各自依赖哪些前置。

不要做的事

  • 不写实现代码。
  • 不改 决策/ 和 策划/ 下的文件。对设计有不同意见,写在回报里。

验收标准

  • 文档覆盖以上 7 点
  • 每个外部接口都注明依据:知识库路径,或官方文档链接
  • 不确定的地方明确标"待验证",不要写成既定事实

交付

  • 架构文档:研发/AcornCore_架构方案.md
  • 回报:任务/回报/T003_回报.md