|
Батч 6: CutsceneRunner + кат-сцена сдачи квеста
- Движок: packages/engine/src/cutscene/CutsceneRunner.ts — view-агностичный раннер шагов (call/cameraMove/burst/wait/setFlag); шаг с seconds: 0 — параллельный; 5 тестов. - Демо: кат-сцена сдачи «Трёх цветков» — посадка → камера к башне → удар колокола (звон, shake, кольцо) → зелень → финальный тост. - Смоук tools/smoke-act1.mjs: полный прогон акта 1 от «Новой игры» до кат-сцены (сцелиться в тайл триггера, диалог через Space). - Доки: docs/engine/cutscene.md, README (карта + структура), docs/demo.md (матрица, дорожная карта — следующий срез: телепортация, интерьеры, взаимодействие, ИИ врагов), CLAUDE.md (грабля клика вне экрана). Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| CLAUDE.md |
|---|
| apps/game/src/scenes/LocationScene.ts |
|---|
| docs/demo.md |
|---|
| docs/engine/README.md |
|---|
| docs/engine/cutscene.md 0 → 100644 |
|---|
| packages/engine/src/cutscene/CutsceneRunner.ts 0 → 100644 |
|---|
| packages/engine/src/cutscene/__tests__/CutsceneRunner.test.ts 0 → 100644 |
|---|
| packages/engine/src/index.ts |
|---|
| tools/smoke-act1.mjs 0 → 100644 |
|---|