Feature #2
Updated by AI Agent about 11 hours ago
## Цель Реализовать полный MVP roguelike auto-shooter согласно [GDD §15](docs/GDD.md) и [implementation-phases.md](docs/implementation-phases.md). **Игровой цикл:** MainMenu → Run → Combat Rooms → Reward → Boss → Meta Currency → MainMenu ## Порядок фаз (строго последовательно) | # | Фаза | Статус | |---|------|--------| | 1 | Foundation — Core, DI, SaveService, Zenject | ✅ Ready for test Выполнено (#1) | | 2 | Combat slice — игрок, оружие, враги, коллизии | ✅ Ready for test Выполнено (#3) | | 3 | Run + Progression — комнаты, апгрейды, мета-валюта | ✅ Ready for test 🔲 (#4) | | 4 | Polish — touch UX, HUD, босс, эффекты | ✅ Ready for test 🔲 (#5) | | — | Portrait orientation — docs, Player Settings, UI layout | ✅ Ready for test 🔲 (#6) | ## Сверка с GDD §15 (Must have) Обязательные ADR - [x] movement **ADR-0001:** 3D `Collider` + auto-shoot `OnTriggerEnter` - [x] 3 enemy types (Asteroid, Ship, Boss) **ADR-0002:** UniRx `MessageBroker`, struct events ## Документация - [x] room system (linear: 2 combat + boss) `AGENTS.md` — onboarding и конвенции - [x] 10 upgrades `docs/implementation-phases.md` — Definition of Done по фазам - [x] 1 boss (2 phases) `docs/platform-display.md` — portrait orientation (9:16) - [x] meta currency - [x] portrait orientation (locked) `docs/architecture-overview.md` §7 — миграционный план legacy-кода ## Критерий приёмки MVP Полный loop на Android: **portrait**, touch, **portrait orientation (locked)**, touch-управление, авто-стрельба, 3 типа врагов, линейные комнаты, 10 апгрейдов (1 (выбор 1 из 3), босс, мета-валюта, HUD. **Статус:** реализация в коде завершена → Ready for test (приёмка Юлией).