开发日志

开发日志 001:建立真人与五名 AI 的阿瓦隆原型

以 1 名真人玩家与 5 名 AI 为目标,完成规则、前端、Agent 运行时与调试能力的第一版基线。

开发日志2026-03-14AI 阿瓦隆对战平台开发日志阿瓦隆原型开发多智能体

阶段目标

第一阶段要先证明一件事:AI 可以真正参与一局阿瓦隆,而不是只在对话框里扮演角色。因此原型从完整对局链路出发,覆盖房间创建、角色分配、发言、提案、投票、任务、刺杀和结算。

完成内容

初始版本采用游戏引擎、独立 Agent 运行时服务和前端页面的多服务组织方式,支持 1 名真人玩家与 5 名 AI 玩家共同进入对局。规则层负责关键阶段和胜负判断,Agent 服务承接玩家级别的 AI 配置、上下文和决策,前端提供房间、对局和调试页面。

原型同时建立了调试与回放基础:可以查看对局状态、回放记录和策略对比,也提供健康检查、指标接口、回归脚本和模拟对局脚本。这样后续优化 AI 表现时,不必只依赖主观试玩,而能回到具体对局过程排查问题。

阶段结论

这一版本完成了“能玩一局”的最低闭环,但复杂功能分散在多个服务和模块中。随着规则、记忆和前端体验继续叠加,架构可维护性开始成为主要问题,也为后续 v4.0 的整体审计与重构埋下了动因。