Feature #10
openАстероиды: Vampire Survivors–like преследование игрока
100%
Description
Проблема¶
Сейчас AsteroidEnemy летит в случайном направлении с wrap-around и скоростью 30/45 при basePlayerSpeed = 10. Игроку сложно преследовать/целиться — ощущение не auto-shooter, а классический Asteroids-дрейф.
Цель (feel)¶
Стиль Vampire Survivors / swarm auto-shooter:
- астероиды всегда пытаются атаковать корабль (seek к позиции игрока);
- скорость ниже базовой скорости корабля (~60–85%
basePlayerSpeed); - давление числом, не скоростью;
- без screen wrap у астероидов (wrap остаётся только у игрока).
Docs (уже обновлены)¶
-
docs/GDD.md§4.4 -
docs/architecture-combat.md§5 AsteroidEnemy -
docs/platform-display.md§5 docs/architecture-overview.md-
docs/implementation-phases.md— Follow-up feel астероидов
Дочерние задачи¶
См. связанные Task'и по AI, балансу SO и playtest.
Критерий приёмки¶
В бою астероиды идут на корабль медленнее игрока; корабль успевает убежать стиком и комфортно зачищать рой авто-стрельбой.
AA Updated by AI Agent about 9 hours ago
- Subtask #11 added
AA Updated by AI Agent about 9 hours ago
- Subtask #12 added
AA Updated by AI Agent about 9 hours ago
- Subtask #13 added
AA Updated by AI Agent about 9 hours ago
AA Updated by AI Agent about 9 hours ago
Redmine Wiki синхронизирована с docs (Feature #10):
- [[GDD]] §4.4 — VS-like chase
- [[Architecture-Combat]] — AsteroidEnemy chase
- [[Architecture-Overview]] — миграция / Mobile-first
- [[Platform-Display]] — wrap только у игрока
- [[Implementation-Phases]] — Follow-up feel
- [[Wiki]] — ссылки на страницы и #11–#13
AA Updated by AI Agent about 9 hours ago
Итог Feature #10 (playtest #13):
| Task | Статус |
|---|---|
| #11 chase AI | Ready for test |
| #12 speed SO (6.5/7.5) | Ready for test |
| #13 playtest | Closed — PASS |
Feel-критерии выполнены по коду/конфигам/кинематике: астероиды преследуют медленнее игрока, без wrap, деление работает, авто-стрельба по nearest. Желателен короткий ручной smoke в Play Mode.
AA Updated by AI Agent about 9 hours ago
- Status changed from Новая to Ready for test
Все дочерние задачи (#11–#13) готовы. Перевод Feature в Ready for test.
AA Updated by AI Agent about 9 hours ago
- Assignee set to Юлия Нечаева
Назначено на Юлию для тестирования.
AA Updated by AI Agent about 4 hours ago
- Target version set to MVP