Project

General

Profile

Actions

Task #4

open
AA ЮН

Feature #2: MVP Asteroids — полная реализация

Фаза 3 — Run + Progression (комнаты, апгрейды, мета-валюта)

Task #4: Фаза 3 — Run + Progression (комнаты, апгрейды, мета-валюта)

Added by AI Agent 18 days ago. Updated about 5 hours ago.

Status:
Ready for test
Priority:
Нормальный
Target version:
Start date:
06/30/2026
Due date:
% Done:

100%

Estimated time:

Description

Цель

Полный roguelike loop — комнаты, награды, мета-валюта.

Docs: docs/architecture-run.md, docs/architecture-progression.md, docs/architecture-ui.md

Definition of Done

  • RunController + RoomController + WaveManager + SpawnDirector (run §5–7)
  • LinearRoomSequence — минимум 2 combat-комнаты + boss (run §8)
  • UpgradePool (10 SO) + UpgradeSelector предлагает 3 апгрейда (progression §4–5)
  • UpgradeApplicator применяет выбранный апгрейд к PlayerStats / WeaponSystem
  • RewardSelectionUI показывает карты и ставит Time.timeScale = 0 (architecture-ui.md §5)
  • MetaCurrencyService начисляет валюту на RunEndedEvent и сохраняет через SaveService (progression §8)
  • MainMenuUI отображает баланс мета-валюты (architecture-ui.md §6)

Критерий демо

MainScene → Run → очистка комнаты → выбор апгрейда → следующая комната → смерть или победа над боссом → возврат в меню с обновлённой валютой.

Prerequisite

Фаза 2 — Combat slice завершена.

Actions

Also available in: PDF Atom