Super_Z
|
96748d726f
|
v0.15: 叙事深化 + 放置平衡 + UX 增强
- loreLayers 多层碎片文本(8 碎片 × 2 层 = 16 层深层叙事,5 条暗线交织)
- 永久加成 softcap(≤30 全额 / 30-100 ×0.5 / >100 ×0.25,防滚雪球)
- 批量领取全部工程 + 工程完成 toast 通知
- StatsPanel 独立组件 + idle 统计行(永久加成/完成工程/产出晶体/历史)
- Codex 分层渲染(L0 emerald 表层 / L1 amber 隐秘注脚 / L2 fuchsia 深层回响)
- 修复 v0.14 双重计算 bug(idleTotalPerSec)
- 严格 4 色全息,lint 零错误,agent-browser 端到端验证通过
|
2026-06-24 12:32:56 +00:00 |
|
Super_Z
|
17820b1f28
|
v0.14: 放置系统 (Idle Operations) — 采矿无人机舰队 + 6放置工程 + 永久产能加成 + idle徽章
|
2026-06-24 10:19:40 +00:00 |
|
Super_Z
|
494bc5ff64
|
v0.8: 巡航玩法大增强 - BOSS 战 + 道具掉落 + 事件选择节点
- cruise.ts (+1487行): BossEntity/BossPhase/BulletEntity/PowerupEntity/UpgradeCard 类型
- BOSS 三阶段攻击(直射/散射/追踪弹+召唤), HP=100+lvl×20
- 飞船射击系统(空格/射击按钮, 能量消耗5/发, 150ms冷却)
- 5种道具掉落(shield/energy/rapid/overdrive/magnet)
- 10种升级牌(速度/护盾/能量/火力/吸引/无敌等), 每关3选1
- shootShip/applyUpgradeCard/rollUpgradeChoices 函数
- generateLevel: level%5===0 生成BOSS关
- CruiseMode.tsx (+858行): BOSS多层环+HP条+触手绘制, 子弹尾焰, 道具六边形+图标
- buff状态指示器, 选择升级阶段3张玻璃卡牌翻转
- 射击按钮(移动端右下), BOSS HP条(顶部), buff列表(左侧)
- 修复 lint: isTouch/stats 改用 useState initializer
- page.tsx: 版本号 v0.7 → v0.8
- worklog.md: 工单修正(标注v0.7已完成), cron job_id 228357重建
|
2026-06-23 21:30:43 +00:00 |
|
Super_Z
|
4545fe380b
|
v0.7: CrystalOrb Canvas 粒子系统升级 + 角色属性系统(四维)
CrystalOrb 升级(P0 视觉震撼):
- 从 CSS 动画重写为 Canvas 2D 粒子系统
- 环绕能量粒子(3层32个,emerald/fuchsia/rose,带拖尾)
- 环境星尘(40个,闪烁漂移)
- 点击爆发粒子 + 冲击波环(连击解锁更多层)
- 晶核辉光呼吸 + 3层六边形纹理 + 鼠标视差
- VLM 视觉评分 8/10
角色属性系统(P1 RPG 深度):
- 新增 attributes.ts 逻辑层 + AttributesPanel UI
- 四维属性:探索力/智慧/勇气/灵感(emerald/fuchsia/amber/rose)
- 两区加成公式(0-50线性,50-100递减)
- 飞升获得属性点(ascensions×2+1),手动分配
- 完成活动获得属性经验,自动升级
- 接入 pulse/clickNode/resolveCurrentNode/grantCruiseReward/tickTide
- 旧存档兼容(migrateAttributes)
- 新增 2 项成就 + 第 8 个标签页「角色」
- VLM 视觉评分 7-8/10
lint 零错误;HTTP 200
|
2026-06-23 21:00:42 +00:00 |
|
Super_Z
|
72e1f3fc3c
|
da4fe2ad-c3b9-41fc-82e7-336a69a7947c
|
2026-06-23 19:51:59 +00:00 |
|
Super_Z
|
fafa2ee20a
|
v0.6: 深空巡航 Canvas 2D 实时玩法 + UI 偏移重叠修复
## 玩法拓展(回应用户: 玩法太单调/全是点点点)
- 新增「深空巡航」Canvas 2D 全屏实时玩法
- 飞船操控(WASD/方向键/移动端虚拟摇杆)
- 实时躲避陨石/虚空风暴,收集晶体/洞见/信标
- 到达星门通关,护盾归零失败
- 3层视差星空 + 粒子系统(尾焰/收集/碰撞/烟花) + 辉光 + 屏幕震动
- 奖励同步主游戏(grantCruiseReward)
- 独立 localStorage 记录最高分/通关数
## UI 修复(回应用户: 解析球左上偏移/成就小屏重叠)
- DecodeArray 节点: 移除 Tailwind translate 与 inline transform 冲突
- AchievementsPanel: 移除固定 max-h, 改 flex-1 min-h-0 自适应
- page.tsx 布局: 小屏减小 min-h, 避免挤压重叠
## 集成
- gameStore 新增 grantCruiseReward action
- header 新增 amber 主题「巡航」按钮 + 全屏 CruiseMode 渲染
## 文件
- src/lib/game/cruise.ts (新增, ~1008行)
- src/components/game/CruiseMode.tsx (新增, ~1350行)
- src/app/page.tsx (集成巡航入口)
- src/store/gameStore.ts (grantCruiseReward action)
- src/components/game/DecodeArray.tsx (节点偏移修复)
- src/components/game/AchievementsPanel.tsx (小屏重叠修复)
QA: lint 零错误; agent-browser+VLM 验证主界面无偏移+巡航玩法正常运行
|
2026-06-23 19:33:51 +00:00 |
|
Super_Z
|
296c609479
|
v0.5.2: offline report + tab UI + persist race fix
- New: Offline earnings report dialog (welcome back popup with gain/duration/rate/progress)
- src/lib/game/offlineReport.ts: module-level store + custom event
- src/components/game/OfflineReportDialog.tsx: Radix Dialog UI
- gameStore.init: setPendingOfflineReport before set()
- Fix: useGameLoop waits for persist.hasHydrated() before init
- Root cause: Zustand persist rehydrate is async (Promise.resolve wrapper)
- Before fix: init read INITIAL_STATE (lastTick=undefined), skipped offline branch
- After fix: init waits for rehydrate, correctly reads saved lastTick
- UI: Tab bar redesign with per-tab accent colors + flex-col layout
- Version: v0.5 -> v0.5.2
|
2026-06-23 17:04:28 +00:00 |
|
Super_Z
|
00a46a0bf9
|
Deploy: v0.5.1 static export
- New: Tutorial system (7-step onboarding with spotlight + action detection)
- UI: ResourceBar spacing optimization (gap, dividers, tabular-nums)
- UI: SettingsDialog adds tutorial replay + online play link
- Anim: tutorial pulse + pop-in keyframes
|
2026-06-23 16:34:00 +00:00 |
|
Super_Z
|
60445abd42
|
v0.5: 深空信标系统 + 编年史历史 BUG 修复
新功能:深空信标(Deep Space Beacon)
- 每日挑战:UTC 日期种子确定性生成,5 种类型 × 3 档难度
- 本地排行榜 Top 20,奖牌图标 + 难度色点 + 今日高亮
- 进度追踪独立 localStorage,不污染 GameState
- 倒计时 + 领取奖励发放到游戏状态
BUG 修复:编年史历史条目显示原始 tide 键名
- 新增 regenerateLoreFromEntry(),显示时重新生成 lore
- 修复 v0.4 之前条目 lore 中 tide_ruins 等原始键名
UI:第 7 标签页「信标」+ 统计面板「信标最高分」行
版本号 v0.4 → v0.5
详见 docs/10-深空信标系统-v0.5.md
|
2026-06-23 15:24:51 +00:00 |
|
Super_Z
|
e69c48ba69
|
feat(v0.4): 回响编年史 — 跨周目叙事时间轴系统
- 新增 ChronicleEntry / RunStartSnapshot 类型与 GameState 字段
- 新建 chronicle.ts: 5 纪元名生成、模板化叙事、里程碑检测、run delta 计算
- engine.ts performPrestige 构建编年史条目并重置 runStart
- gameStore: init 兼容旧存档 + tickTide 记录星潮 + resolveCurrentNode 计 BOSS 击杀
- chooseConstellationPerk 回填最近一条 entry 的 perksThisAscension
- 新建 ChronicleDialog.tsx: 时间轴 UI + 5 纪元循环色 + 入场动画
- 新增 6 项成就: 首部编年/三纪元回响/五纪元闭环/首杀维度/维度猎手/星潮亲历者
- 新增 chronicle / chronicleOpen 程序化音效
- 修复关键 BUG: PrestigeDialog disabled 逻辑错误导致玩家永远无法飞升
- 修复 UX: newBp=0 时不再永久禁用飞升按钮(v0.3.1 星图+v0.4 编年史已提供动机)
- 统计面板新增 BOSS 击破/星潮亲历/编年史条目 3 行
- 版本号升至 v0.4
|
2026-06-23 14:45:38 +00:00 |
|
Super_Z
|
9a17849859
|
chore: 清理未用变量 + 新增星图天赋目标提示 + ignore skills/
|
2026-06-23 14:15:29 +00:00 |
|
Super_Z
|
9f4d839c6b
|
feat(v0.3.1): 星图天文台元进程天赋系统 — 18 天赋 / 3 选 1 draft / Canvas 动态星图
- 新增 src/lib/game/constellation.ts:6 类别 × 3 天赋 = 18 个永久天赋,
constellationBonuses() 聚合 19 项修饰器,rollPerkChoices() 保证不同类别
- 状态扩展:GameState.constellation / pendingPerkChoices
- engine.ts: recomputeStats 聚合三层加成(技术+蓝图+成就+星图),
performPrestige 触发天赋选择 + 飞升礼包补偿,新增 rollCrystalTierWithBonus
- expedition.ts: 探险力/生命应用星座修饰器
- gameStore.ts: 新增 chooseConstellationPerk + rerollPerkChoices 动作,
全链路接入(tickTide/autoDecodeTick/clickNode 等用点)
- 新增 ConstellationPanel.tsx: Canvas 动态星图(六边形 6 星座 × 3 星点,
闪烁/光晕/十字光线/连接线/中心星核呼吸)+ Hover 提示 + 类别图例
- 新增 ConstellationDialog.tsx: 飞升后自动弹出,3 卡片 draft + 重新抽取
- PrestigeDialog: 增加「星图觉醒预告」卡片
- page.tsx: 6 列标签栏 + 顶部「觉醒」按钮 + 统计面板加星图天赋
- audio.ts: 新增 constellation SFX(上升琶音 + 高频闪光)
- achievements.ts: 新增「星图初绘」「六分星辉」2 项成就
- QA: agent-browser + VLM 全流程通过;lint 零错误;编译 < 200ms
- 二次回应 Issue #1:从「连连看」扩展为 6 大玩法层 + 元进程 draft
|
2026-06-23 14:12:37 +00:00 |
|
Super_Z
|
f3d2e53e4f
|
42773b7e-7147-4ad5-828d-da7fcf0290b8
|
2026-06-23 13:52:13 +00:00 |
|
Super_Z
|
da18f32df2
|
3d8566bc-063f-41e8-8934-68c9ac5b8211
|
2026-06-23 13:38:23 +00:00 |
|
Super_Z
|
674775be0e
|
6f5491c0-6c94-4f8e-8ad3-136d04ab862f
|
2026-06-23 13:04:15 +00:00 |
|
Super_Z
|
f73b96026c
|
d9404a31-1970-4e79-ac9a-f4f9db60350b
|
2026-06-23 12:47:49 +00:00 |
|