Skip to content

release: FEIXUE v0.4.0#1

Closed
Lucy77m wants to merge 7 commits into
mainfrom
dev
Closed

release: FEIXUE v0.4.0#1
Lucy77m wants to merge 7 commits into
mainfrom
dev

Conversation

@Lucy77m

@Lucy77m Lucy77m commented Jun 25, 2026

Copy link
Copy Markdown
Owner

FEIXUE v0.4.0

记忆天气 · 小屋扩展 · 梦境丰富化 · 项目感知

新增 3 个模块:

  • weather_overlay.py — 全屏穿透粒子层,7 种天气配置,粒子渐变过渡
  • memory_weather.py — 45s 轮询合成天气,驱动粒子 + 行为 + 气泡 + 身体呼吸态
  • project_tracker.py — 30s 跟踪前台窗口,识别项目,写入 somatic/journal

书架扩展:

  • 15 → 20 格(4 行 × 5 列)
  • 新增 keepsake/dream/memento 三种世界对象
  • archive 自动回捞机制

梦境系统增强:

  • 12 种梦境意象(月牙/灯笼/纸船/镜子/雨滴等)
  • 梦境聚集成群 + 回忆前缀
  • 梦境/纪念品点击朗读

天气感知链:

  • 天气 → 粒子 + 行为 + 气泡 + 身体变形 + 工坊色温 + 窗户天气
  • 粒子 cross-fade 渐变过渡

i18n: 25 个新 key(zh/en/ja)

测试: 363 passed, 7 skipped

Lucy77m added 6 commits June 25, 2026 23:08
记忆天气 (Memory Weather):
- 新增 weather_overlay.py 全屏穿透粒子层,7 种天气配置
- 新增 memory_weather.py companion,45s 轮询合成天气
- 天气驱动宠物行为联动(sigh/ponder/stars/happy_wiggle/wobble)
- 天气变化时低频气泡(5 分钟冷却 + 40% 概率)
- 工坊窗户叠加天气微缩视觉

小屋视觉扩展:
- WorldStore 新增 kind: keepsake/dream/memento
- Workshop 绘制信物、梦境碎片、里程碑纪念品
- 梦境持久化到书架(dreams.py set_dream)
- 里程碑蛋糕/番茄钟自动创建 memento(rituals.py)
- 梦境/纪念品点击用 SpeechText 朗读

项目感知 (Project Tracker):
- 新增 project_tracker.py companion,30s 跟踪前台窗口
- 识别项目身份,写入 somatic/journal
- 增强 memory_weather 天气计算(长项目 → gentle)

书架扩容 & 修复:
- 书架 15→20 格(4 行 × 5 列),压缩行间距
- 新增 resurface() 自动回捞 archive 对象
- 移除 drawer,改为自动回填机制
- weather overlay 加 pet.isVisible() 守卫
- project tracker journal 国际化(zh/en/ja)

i18n: 新增 23 个 key(天气/纪念品/tooltip/journal)
天气呼吸态 (Weather Breathing):
- BlobPet 新增 _mweather/_mweather_e 字段 + set_mood_weather() setter
- advance() 加渐入/渐出 ramp (0.8/0.6 sec)
- paint() 加 6 种天气的身体变形:rain 下沉摇摆、fog 摇晃、stars 仰头、warm 上浮、static 抖动、gentle 深呼吸
- 所有变形受 calm 门控 表演时自动压制

粒子渐变过渡 (Particle Cross-Fade):
- _Particle 新增 draining 标记
- set_weather() 不再 clear 粒子 旧粒子标记 draining 自然淡出
- _tick() 只给非 draining 粒子补新 两代共存 ~1 秒
- hide_layer() 改为优雅淡出 等全部死光再关

工坊色温 (Workshop Tint):
- 新增 _paint_weather_tint() 全屏极淡淡色温叠加 (alpha 8-15)
- 6 种天气对应不同色温:rain 偏蓝冷、stars 偏深紫、warm 偏暖橙
梦境意象系统:
- 12 种梦境意象(moon/lantern/boat/mirror/rain/book/candle/feather/star/fog/clock/flower)
- 每个梦根据文本 hash 分配稳定意象 决定颜色和 glyph
- _draw_dream_glyph() 支持 12 种几何形状
- tooltip 显示 motif 名称(如 '梦的碎片 · moon')

梦境聚集成群:
- create_dream() 改 project_key='dream'
- 所有梦境在书架上连续排列 形成视觉群落

梦境回忆增强:
- 点击梦境加前缀 '做了个梦……'
- i18n: dream_recall_prefix (zh/en/ja)
- 新增 _paint_daynight_tint() 根据时段叠加色温滤镜
  早晨暖黄 / 黄昏暖橙 / 夜晚深蓝 / 深夜偏暗
- 夜晚时段(19-6)窗户区域画一弯月亮
- 与天气色温叠加 自然融合
- 修复 installer.iss 和 test_release_metadata 版本号 0.4.0
@Lucy77m

Lucy77m commented Jun 25, 2026

Copy link
Copy Markdown
Owner Author

追加:Day/Night Cycle

  • _paint_daynight_tint() — 根据时段叠加色温:早晨暖黄、黄昏暖橙、夜晚深蓝、深夜偏暗
  • 夜晚(19-6)窗户区域画一弯月牙
  • 与天气色温自然叠加
  • 修复 installer.iss + test 版本号同步到 0.4.0

测试:363 passed, 7 skipped

@Lucy77m

Lucy77m commented Jun 25, 2026

Copy link
Copy Markdown
Owner Author

已直接推送到 main。

@Lucy77m Lucy77m closed this Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant