3cf83ed6-dca1-44be-bf7a-a27d19337739
This commit is contained in:
+73
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user