路线图 v1 — 基础
第一个版本。一个小镇。10+ 角色。工作中的 Tick Pipeline。
状态
✅ 已完成
已实现
核心模拟
- ✅ D1 Schema 设计
- ✅ 角色创建 API
- ✅ 世界时间推进(4 tick/天)
- ✅ 规则引擎(80% 日常行为)
- ✅ 状态衰减
- ✅ LLM 集成(Agnes / GLM / OpenAI)
- ✅ 玩家指令系统
- ✅ 角色对话生成
- ✅ 关系双向持久化
- ✅ 短期记忆系统
- ✅ SSE 事件流
- ✅ Tick Pipeline 抽象(7 步)
- ✅ CAS 锁 + 3 次重试
- ✅ Durable Objects 迁移
- ✅ SSE 自适应轮询 + 断线重连
记忆系统
- ✅ 短期记忆(D1)
- ✅ 长期记忆(D1 + Vectorize)
- ✅ MemOS 外部记忆集成
- ✅ AI 对话自动抽取记忆
世界内容
- ✅ 14 个地点
- ✅ 25 种职业 + 工作系统
- ✅ 12 种社交互动
- ✅ 涌现故事线检测
- ✅ AI 生成内心独白
前端
- ✅ Vue 3 + Vite 像素风 UI
- ✅ 世界地图(PixiJS Canvas)
- ✅ 角色卡片(HP 条)
- ✅ 事件流(游戏内时间)
- ✅ GitHub Actions 自动部署
安全
- ✅ PBKDF2 密码哈希
- ✅ 管理端点鉴权
- ✅ 速率限制
技术栈
| 层 | 选择 |
|---|---|
| 前端 | Vue 3, Vite, PixiJS 8, TypeScript |
| 后端 | Cloudflare Workers, Hono |
| 数据库 | Cloudflare D1 |
| 向量库 | Cloudflare Vectorize |
| 外部记忆 | MemOS |
| LLM | Agnes / GLM / OpenAI 兼容 |
| 部署 | GitHub Actions → Cloudflare |