Полировка игры: меню/автосейв, виньетка наката, мотыльки/дымка, шиммер воды
- Меню (Esc) + автосейв/«Продолжить» (движковый SaveManager): GameSave —
  полный снапшот сюжета (область/тайл, флаги+вары, сумка, часы, правки
  цветков до setArea); страница стартует в меню — гейтам startGame(false)
- Виньетка опасности + пелена наката (screenFx, DOM-слои)
- Атмосферные частицы v1 Atmosphere: мотыльки лугов, дымка прудов
  (клочья на якорях клеток воды); шиммер — редкие блики на прудах
- Мост: ambientInfo, menuInfo, startGame(load); shot.mjs — startGame
- Грабли: castShadow после пересоздания облака, z-fighting копланарных
  кубов над world-мешем (EPS 0.03), зомби-vite по PID, encodePng Buffer

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent e7da6f7 commit 9bf3a9c61df52fcb5734e272183bd69ac6fc0b14
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 2 days ago
Showing 14 changed files
View
docs/plan.md
View
v2/CLAUDE.md
View
v2/apps/game/index.html
View
v2/apps/game/src/ambientParticles.ts 0 → 100644
View
v2/apps/game/src/main.ts
View
v2/apps/game/src/save.ts 0 → 100644
View
v2/apps/game/src/screenFx.ts 0 → 100644
View
v2/apps/game/src/waterShimmer.ts 0 → 100644
View
v2/apps/game/tools/checks/act2.mjs
View
v2/apps/game/tools/checks/areas.mjs
View
v2/apps/game/tools/checks/atmosphere.mjs
View
v2/apps/game/tools/checks/interact.mjs
View
v2/apps/game/tools/checks/npc.mjs
View
v2/apps/game/tools/shot.mjs