Тьма за краем карты, деревья крупнее, солнце едет по часам, фонарик героя
- Бездна: неосвещаемая плоскость под миром — за границей области тьма
  в любое время суток.
- mapTreeModel: сетка 12×12, стволы 22–36, крона до r≈5; высота чанка
  мира 52→64 (дерево до 53 не влезало).
- Солнце: движок умел setSun(k), но игра не вызывала — тени стояли на
  полудне. GameLighting зовёт setSun((часы−6)/12) каждый тик; снапшот
  моста — sunK. Гейт детерминизма областей пинит часы перед кадрами
  (солнце едет каждую игровую минуту — кадры в разные минуты различны).
- Фонарик: движок addSpotLight (SpotLightHandle setTarget) +
  flashlightModel (2×2×5); игра — крепление в левой руке (armL,
  зеркально факелу), конус по hero.yaw ночью/в темноте, снапшот
  flashlight.on/intensity; gear по умолчанию 110 вокс.
- Доки v2/CLAUDE.md: трек 34 + генераторы/прожектор.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent eeacb67 commit 4a5da40cf62aa77d3605a936c0090d8b485984f2
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 19 hours ago
Showing 10 changed files
View
v2/CLAUDE.md
View
v2/apps/game/src/areas.ts
View
v2/apps/game/src/lighting.ts
View
v2/apps/game/src/main.ts
View
v2/apps/game/tools/checks/areas.mjs
View
v2/apps/game/tools/checks/atmosphere.mjs
View
v2/apps/game/tools/checks/gear.mjs
View
v2/packages/engine/src/index.ts
View
v2/packages/engine/src/models/generators.ts
View
v2/packages/engine/src/render/voxelRenderer.ts