|
feat: B4 — деревья: три вида крон, качание, осыпающийся пепел
Движок: анимация тайлов сочетается с вариантами — tall-объект анимируется по фактическому (вариантному) id клетки, у разных вариантов свой fps. Игра: три вида деревьев (широкая крона с кабелем / редкая / молодая), каждый с кадром качания (крона +1px по X), fps 1.5/1.7/1.3 — кроны качаются рассинхронизировано. Варианты TREE_V1/V2 раздаются вариантами карт по хэшу координат, карты перезаписаны. С крон изредка осыпается пепел (ember-частицы, серые, нормальный блендинг). Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| apps/game/assets/maps/house_elder.map |
|---|
| apps/game/assets/maps/machine_hall.map |
|---|
| apps/game/assets/maps/meadows.map |
|---|
| apps/game/assets/maps/old_siding.map |
|---|
| apps/game/assets/maps/ponds.map |
|---|
| apps/game/assets/maps/rust_grove.map |
|---|
| apps/game/assets/maps/shop.map |
|---|
| apps/game/assets/maps/zvenets.map |
|---|
| apps/game/assets/tiles/tree.png |
|---|
|
|
| apps/game/assets/tiles/tree_2.png 0 → 100644 |
|---|
|
|
| apps/game/assets/tiles/tree_2_sway.png 0 → 100644 |
|---|
|
|
| apps/game/assets/tiles/tree_3.png 0 → 100644 |
|---|
|
|
| apps/game/assets/tiles/tree_3_sway.png 0 → 100644 |
|---|
|
|
| apps/game/assets/tiles/tree_sway.png 0 → 100644 |
|---|
|
|
| apps/game/src/Game.ts |
|---|
| apps/game/src/data/assetSets.ts |
|---|
| apps/game/src/data/map.ts |
|---|
| apps/game/src/scenes/LocationScene.ts |
|---|
| apps/game/tools/pixelart/gen.mjs |
|---|
| apps/game/tools/pixelart/sizes.mjs |
|---|
| docs/art-style.md |
|---|
| docs/engine/maps.md |
|---|
| packages/engine/src/map/IsometricTileMap.ts |
|---|
| packages/engine/src/map/__tests__/isometricMap.test.ts |
|---|