3cf83ed6-dca1-44be-bf7a-a27d19337739

This commit is contained in:
2026-06-24 01:05:43 +00:00
parent 7cfbc8aba0
commit 23fb451a0b
10 changed files with 2157 additions and 93 deletions
+73
View File
@@ -856,3 +856,76 @@ Stage Summary:
- 在线地址:https://gitea-pages.atdunbg.xyz/Super_Z/echo-nexus/
- 定时任务已重建:job_id=228637,每 15 分钟 webDevReview
- 版本:v0.8 → v0.9
---
## v0.10 工单 #2 大重构 — 空间再分配 + 探索深度(2026-01-24
### 触发:Gitea Issue #2 + 用户追加反馈
- **Gitea Issue #2** "现阶段玩法过于简单,没有可玩性"
- BUG:探险只能一次后再也触发不了 / 元素偏移被遮挡 / 成就UI全遮挡 / 提示框碍眼
- 问题:占满空屏的没用按钮 / 世界观敷衍 / 成就系统无用 / 技术树太少
- **用户追加反馈**:80%空间只给一个只能点10次的球 / 长操作UI太小 / 成就框溢出 / 审美疲劳 / 先调研后重构
### 调研结论(放置+深空游戏UI设计)
- 《Cookie Clicker》:左右分栏,左侧点击区+右侧建筑列表
- 《Melvor Idle》:上下分区,顶部导航+主内容区
- 放置游戏原则:核心循环可见 / 进度可见 / 多面板协同 / 空间感
- 深空主题应有:星图导航 / 文明遗迹图鉴 / 时序日志 / 雷达扫描
### 核心改动(v0.10
#### 1. 布局重构 — 空间再分配(page.tsx)
- **旧**`grid-cols-[1fr_minmax(360px,420px)]` 左 60% 右 40%(晶体球占满)
- **新**`grid-cols-[minmax(300px,360px)_1fr]` 左 30% 右 70%(晶体球紧凑,右侧扩展)
- 左栏:晶体球(紧凑居中)+ 收益小卡 + **新增探索目标雷达**
- 右栏:解码面板 + 标签页(9个:探险/技术/星图/图谱/成就/信标/统计/角色/图鉴)
- 标签页响应式:小屏 3列3行,大屏 9列1行
- VLM 验证:左右比例 3:7,晶体球不再占满,无溢出重叠
#### 2. 探险 BUG 修复(gameStore.ts + ExpeditionPanel.tsx
- **根因**:探险结束 `finished=true``activeExpedition` 不清理,60秒后"收起结算"按钮消失但状态卡死
- **修复**`resolveCurrentNode``abortExpedition` 结束时立即 `activeExpedition: null`
- 保留 `lastExpeditionSummary` 用于入口展示"上次结果"(不限时间)
- 移除 `justFinished` 60秒限制和"收起结算"按钮
- **验证**agent-browser 完整跑通 探险→完成→再出发 流程 ✅
#### 3. 成就面板重写(AchievementsPanel.tsx
- **旧问题**2列网格 + overflow-hidden 导致成就框内元素只显示上半部分
- **新方案**:单列展示 + min-h-[68px] + line-clamp-2 + flex-1 min-w-0
- 新增分类过滤标签(全部/已解锁/未解锁,带计数)
- 新增顶部进度条(emerald→rose→fuchsia 渐变)
- 移除 overflow-hidden,改用 line-clamp 控制文本
- **验证**VLM 确认"无溢出或截断" ✅
#### 4. 新增探索目标雷达(ExplorationRadar.tsx
- 动态计算 6 类下一目标:技术节点/成就/记忆碎片/探险能量/飞升进度/星图天赋
- 取前 3 个最相关目标展示,带进度条 + 提示
- 让晶体球区"等待"变"期待",缓解"占地方没用"反馈
#### 5. 新增文明遗迹图鉴系统(relicCodex.ts + RelicCodex.tsx
- **12 个远古文明遗迹**,每个承载独特故事碎片:
1. 初次回响(无名先驱)2. 晶体低语(晶语族)3. 虚空方舟(渡厄者)
4. 寂寂王朝(静默王族)5. 锻星炉(铸星者)6. 忆织者(织忆族)
7. 蚀相部落(蚀相族)8. 飞升者遗迹 9. 星图密钥(观星者议会)
10. 编年史之心(史官族)11. 四维之证(原型人格)12. 深空航迹(远航者联盟)
- 每个遗迹:name/race/era/icon/color/brief/story/unlockHint/unlock/reward
- 解锁条件覆盖所有游戏系统(脉冲/解码/探险/BOSS/技术/碎片/星潮/飞升/星图/编年史/属性/巡航)
- UI:2列网格 + 点击展开详细故事 + 累计奖励总览
- 增加"第九艺术"世界观深度
#### 6. 版本号 v0.8 → v0.10
### QA 验证(agent-browser + VLM
- ✅ 布局重构:左右 3:7,晶体球紧凑,探索雷达可见,无溢出
- ✅ 成就面板:分类过滤可见,无溢出截断,进度条可见
- ✅ 遗迹图鉴:12个遗迹展示,进度 2/12,故事展开正常
- ✅ 探险流程:探索节点→前进→完成→自动清理→再出发(totalExp 2→3
- ✅ lint 零错误
- ✅ VLM 整体视觉冲击力 8/10
### 未解决/下一步
- 🟡 技术树扩展(用户反馈"太少,分分钟点满")— 待 v0.11
- 🟡 成就系统价值化(成就解锁主动技能)— 待 v0.11
- 🟡 VLM 建议:解码区 hover 效果 / 状态文字对比 / 星云背景
- 🟡 部署 gh-pages