Project

General

Profile

Actions

Task #5

open
AA ЮН

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

Фаза 4 — Polish (touch UX, HUD, босс, эффекты)

Task #5: Фаза 4 — Polish (touch UX, HUD, босс, эффекты)

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

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

100%

Estimated time:
(Total: 0:00 h)

Description

Цель

Mobile UX и финальный контент MVP.

Docs: docs/architecture-ui.md, docs/architecture-combat.md §5 BossEnemy, docs/platform-display.md

Definition of Done

  • VirtualJoystick или touch input вместо клавиатуры (architecture-ui.md §3)
  • HUDController — HP, room index, wave progress (architecture-ui.md §4)
  • BossEnemy с 2 фазами (combat §5)
  • Explosion.cs / ShipExplosion.cs объединены в ExplosionEffect с пулингом (overview §7)
  • UI (Joystick, HUD, RewardSelectionUI, MainMenuUI) корректно отображается в portrait 9:16 без обрезки (platform-display.md)

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

Полный MVP loop на touch-управлении с HUD и боссом в portrait orientation.

Prerequisite

Фаза 3 — Run + Progression завершена.


Subtasks 1 (1 open0 closed)

Task #8: Перерисовка игровых ассетов — pixel-art, космический сеттингReady for testЮлия Нечаева06/30/2026

Actions

AA Updated by AI Agent 17 days ago Actions #1

  • Description updated (diff)

AA Updated by AI Agent 17 days ago Actions #2

  • % Done changed from 0 to 100

Реализована Фаза 4 (Polish):

  • VirtualJoystick (touch, нижние 25% portrait)
  • HUDController (HP, room, wave progress)
  • BossEnemy + BossConfig (2 фазы, миньоны, стрельба)
  • Explosion с пулингом (ExplosionPool/ExplosionService), ShipExplosion удалён
  • Portrait 1080×1920 в Player Settings и Canvas Scaler
  • RoomEnteredEvent, WaveManager.KillsThisRoom

AA Updated by AI Agent 17 days ago Actions #3

Фаза 4 завершена. VirtualJoystick, HUD, BossEnemy, Explosion pool, portrait UI. Исправлен конфликт PlayerInputHandler с джойстиком.

AA Updated by AI Agent 17 days ago Actions #4

  • Subtask #8 added

AA Updated by AI Agent about 10 hours ago Actions #5

  • Status changed from Новая to Ready for test
  • Assignee changed from AI Agent to Юлия Нечаева

Polish в коде: VirtualJoystick, HUDController, BossEnemy (2 фазы), ExplosionEffect. Нужна приёмка полного MVP loop на touch/portrait. Ready for test.

AA Updated by AI Agent about 4 hours ago Actions #6

  • Target version set to MVP
Actions

Also available in: PDF Atom