Project

General

Profile

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 (приёмка Юлией).

Back