Сад: пиксель-арт сцена на PixiJS 8 — спрайты из кода, рендерер вне Vue-reactive
- PixiJS 8 (WebGL): nearest, roundPixels, нативный пиксель 16px×2 (клетка 32px),
  динамический импорт — pixi в async-чанке (main не раздут, PWA в лимитах)
- src/game/pixelart.ts: пиксель-матрицы → canvas → CanvasSource(nearest) с кэшем
- src/game/sprites.ts: тайлы травы/дикой земли/изгороди, домик, 6 видов × 3
  стадии растений, декорации, кольца rare/epic, блёстки — без внешних ассетов
- src/game/GardenRenderer.ts: слои terrain/house/items/fx, дифф items по id,
  z-sort, drag на канвасе, grow-in/покачивание/блёстки, один тикер
- GardenScene.vue: renderer через shallowRef — deep-reactive-прокси Vue ломал
  identity-проверку shared defaultScale в Pixi (TypeError при первом drag)
- ТЗ 0.16: 3.13 дополнен (отрисовка сцены), вопрос 8 закрыт

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent e5b1f33 commit 402d4918b781cf094d3bb3a2588101b2888345ec
@root root authored 10 hours ago
Showing 8 changed files
View
docs/TZ.md
View
frontend/package-lock.json
View
frontend/package.json
View
frontend/src/components/GardenScene.vue
View
frontend/src/game/GardenRenderer.ts 0 → 100644
View
frontend/src/game/pixelart.ts 0 → 100644
View
frontend/src/game/sprites.ts 0 → 100644
View
frontend/src/game/textures.ts 0 → 100644