|
Миграция игры на новые API движка + документация docs/engine
Игра: - диалоги переписаны на графы DialogueRunner + GameState (тексты сохранены) - меню на MenuList, шрифт VT323 через PixelText во всех сценах - герой из атласа hero_sheet (gen.mjs), акторы в IsoDepthLayer - пепел через ParticleEmitter, fade-переходы сцен, сейв с GameState - Vite: publicDir: 'assets', алиас regex, шрифт через ?url-импорт Документация: docs/engine/ — 10 файлов (архитектура, подсистемы, рецепты). CLAUDE.md и README.md обновлены под новые модули и грабли. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| CLAUDE.md |
|---|
| README.md |
|---|
| apps/game/assets/chars/hero_sheet.json 0 → 100644 |
|---|
| apps/game/assets/chars/hero_sheet.png 0 → 100644 |
|---|
|
|
| apps/game/src/Game.ts |
|---|
| apps/game/src/data/dialogues.ts |
|---|
| apps/game/src/main.ts |
|---|
| apps/game/src/scenes/BootScene.ts |
|---|
| apps/game/src/scenes/LocationScene.ts |
|---|
| apps/game/src/scenes/MenuScene.ts |
|---|
| apps/game/src/systems/DialogueSystem.ts |
|---|
| apps/game/src/systems/PlayerController.ts |
|---|
| apps/game/vite.config.ts |
|---|
| docs/engine/README.md 0 → 100644 |
|---|
| docs/engine/art-pipeline.md 0 → 100644 |
|---|
| docs/engine/assets-audio-save.md 0 → 100644 |
|---|
| docs/engine/core.md 0 → 100644 |
|---|
| docs/engine/getting-started.md 0 → 100644 |
|---|
| docs/engine/input.md 0 → 100644 |
|---|
| docs/engine/maps.md 0 → 100644 |
|---|
| docs/engine/recipes.md 0 → 100644 |
|---|
| docs/engine/render.md 0 → 100644 |
|---|
| docs/engine/ui-and-dialogue.md 0 → 100644 |
|---|
| packages/engine/package.json |
|---|
| packages/engine/src/assets/AssetLoader.ts |
|---|
| packages/engine/src/save/SaveManager.ts |
|---|
| packages/engine/src/scene/SceneManager.ts |
|---|
| packages/engine/src/ui/DialogueBox.ts |
|---|
| tools/pixelart/gen.mjs |
|---|
| tools/smoke.mjs |
|---|