开发日志
开发日志 001:建立真人与五名 AI 的阿瓦隆原型
以 1 名真人玩家与 5 名 AI 为目标,完成规则、前端、Agent 运行时与调试能力的第一版基线。
阶段目标
第一阶段要先证明一件事:AI 可以真正参与一局阿瓦隆,而不是只在对话框里扮演角色。因此原型从完整对局链路出发,覆盖房间创建、角色分配、发言、提案、投票、任务、刺杀和结算。
完成内容
初始版本采用游戏引擎、独立 Agent 运行时服务和前端页面的多服务组织方式,支持 1 名真人玩家与 5 名 AI 玩家共同进入对局。规则层负责关键阶段和胜负判断,Agent 服务承接玩家级别的 AI 配置、上下文和决策,前端提供房间、对局和调试页面。
原型同时建立了调试与回放基础:可以查看对局状态、回放记录和策略对比,也提供健康检查、指标接口、回归脚本和模拟对局脚本。这样后续优化 AI 表现时,不必只依赖主观试玩,而能回到具体对局过程排查问题。
阶段结论
这一版本完成了“能玩一局”的最低闭环,但复杂功能分散在多个服务和模块中。随着规则、记忆和前端体验继续叠加,架构可维护性开始成为主要问题,也为后续 v4.0 的整体审计与重构埋下了动因。