From 337221ba876e8de307ce4552328c2767bb469af9 Mon Sep 17 00:00:00 2001 From: cocos02 Date: Thu, 11 Jun 2026 21:51:47 +0800 Subject: [PATCH] feat: add TreeFlow horizontal flowchart, replace vertical tree in StoryGallery --- CHANGELOG.md | 52 ++ ROADMAP.md | 1261 +------------------------------ docs/ARCHITECTURE.md | 43 ++ src/components/StoryGallery.vue | 9 +- src/components/TreeFlow.vue | 298 ++++++++ 5 files changed, 413 insertions(+), 1250 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 docs/ARCHITECTURE.md create mode 100644 src/components/TreeFlow.vue diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..0385ffe --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,52 @@ +# 更新日志 + +## 2026-06-09 + +| P | 功能 | 状态 | +|---|------|:--:| +| P17 | 主菜单统一化 — 游戏入口整理 | ✅ | +| P16 | 可访问性设置 — 字幕 + QTE 辅助 + 防误触 + 暂停 | ✅ | +| P15 | 结局画廊 + 章节回顾 — 列表 + 完成度百分比 + 条件提示 | ✅ | +| P14 | 成就系统 — 纯变量检测 + 单一检查点 + Toast 队列 | ✅ | +| P13 | 关键选择提示 — 选前标识 + 选后浮现 | ✅ | +| P12 | ~~场景过渡特效~~ | 废弃 | +| P11 | 完整 i18n — 字幕 + UI 国际化,自制 useI18n | ✅ | +| P10a | 键盘导航 — 方向键+确认键驱动全流程 | ✅ | +| P9 | 跳过已看 + 倍速播放 | ✅ | +| P8 | 章节选择 — 到达即解锁,主菜单+通关后跳转 | ✅ | + +## 2026-06-10 + +| P | 功能 | 状态 | +|---|------|:--:| +| P23 | 玩家树可视化 — 缩进树取代平铺列表 | ✅ | +| P22 | 故事进度总览 — 章节选择 + 画廊合并 | ✅ | +| P21 | 菜单系统重构 — 主菜单 + 暂停菜单 + 设置 + 游戏内顶栏 | ✅ | +| P20 | 开场流程 — 启动视频 + 菜单背景视频 | ✅ | +| P19 | 制作者工具链 — HTML / macOS / Windows 打包 | ✅ | + +## 2026-06-08 + +| P | 功能 | 状态 | +|---|------|:--:| +| P7 | 全屏模式 — 沉浸式浏览器体验 | ✅ | +| P6 | 独立背景音乐 + Ducking — 画面循环不打断 BGM | ✅ | +| P5 | 选择等待循环 — 单文件内时间锚点无缝循环 | ✅ | +| P4 | 视频/图片热点 — 点击画面区域触发分支 | ✅ | + +## 2026-06-07 + +| P | 功能 | 状态 | +|---|------|:--:| +| P3 | 编辑器 — 可视化剧情编辑 | ✅ | +| P2 | QTE + 字幕 + 多存档槽 | ✅ | +| P1 | 无缝切换 + 条件分支 + 存档 | ✅ | +| P0 | MVP — 最小可玩原型 | ✅ | + +## 废弃项 + +| P | 功能 | 原因 | +|---|------|------| +| P12 | 场景过渡特效 | 引擎 A/B cross-fade 已覆盖技术缓冲需求,艺术转场由剪辑师处理 | +| ~~P16~~ | 自适应码率 | 离线应用模式不需要,移入 FUTURE.md | +| P14 | 沉浸感提升 | 功能拆分到其他 P 或远期 | diff --git a/ROADMAP.md b/ROADMAP.md index c7ba602..6bef441 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -7,1261 +7,32 @@ - **状态管理**: Pinia - **可视化编辑器**: Vue Flow - **存储**: IndexedDB (Dexie.js) +- **BGM**: Web Audio API - **语言**: TypeScript - **视频**: 原生 `