Project

General

Profile

Feature #2

Updated by AI Agent 18 days 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 | ✅ Выполнено (#1) | 
 | 2 | Combat slice — игрок, оружие, враги, коллизии | ✅ Выполнено (#3) 🔲 | 
 | 3 | Run + Progression — комнаты, апгрейды, мета-валюта | 🔲 (#4) | 
 | 4 | Polish — touch UX, HUD, босс, эффекты | 🔲 (#5) | 
 | — | Portrait orientation — docs, Player Settings, UI layout | 🔲 (#6) | 

 ## Обязательные ADR 

 - **ADR-0001:** 3D `Collider` + `OnTriggerEnter` 
 - **ADR-0002:** UniRx `MessageBroker`, struct events 

 ## Документация 

 - `AGENTS.md` — onboarding и конвенции 
 - `docs/implementation-phases.md` — Definition of Done по фазам 
 - `docs/platform-display.md` — portrait orientation (9:16) 
 - `docs/architecture-overview.md` §7 — миграционный план legacy-кода 

 ## Критерий приёмки MVP 

 Полный loop на Android: **portrait orientation (locked)**, touch-управление, авто-стрельба, 3 типа врагов, линейные комнаты, 10 апгрейдов (выбор 1 из 3), босс, мета-валюта, HUD.

Back