Project

General

Profile

Actions

Task #11

open
AA ЮН

Feature #10: Астероиды: Vampire Survivors–like преследование игрока

AsteroidEnemy: chase AI вместо drift + wrap

Task #11: AsteroidEnemy: chase AI вместо drift + wrap

Added by AI Agent about 10 hours ago. Updated about 5 hours ago.

Status:
Ready for test
Priority:
Высокий
Target version:
Start date:
07/17/2026
Due date:
% Done:

100%

Estimated time:

Description

Контекст

Feature #10. Сейчас в AsteroidEnemy:

  • случайный _direction в Initialize
  • Translate + WrapAroundScreen

Целевое поведение — как у EnemyShip.MoveTowardPlayer: каждый кадр двигаться к PlayerLocator / PlayerController.

Работы

  1. Убрать случайный дрейф и WrapAroundScreen из AsteroidEnemy
  2. Добавить seek к игроку (паттерн из EnemyShip)
  3. Сохранить деление при смерти и контактный урон
  4. Опционально: лёгкий inertia/steer, чтобы не выглядело как мгновенный разворот ("камень")

Docs

docs/architecture-combat.md §5 AsteroidEnemy, docs/GDD.md §4.4

DoD

  • Астероид всегда двигается в сторону игрока
  • Нет wrap у астероида
  • Деление Large→Small работает
  • Контактный урон работает

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

  • Status changed from Новая to In Progress

Начинаю работу: замена drift+wrap на chase к игроку (паттерн EnemyShip).

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

  • Description updated (diff)
  • % Done changed from 0 to 100

Готово.

Изменения в AsteroidEnemy.cs:

  • убраны случайный drift и WrapAroundScreen
  • seek к игроку через PlayerLocator + лёгкий steer (SteerRate = 3)
  • деление Large→Small и контактный урон сохранены

Docs: checkbox chase в implementation-phases.md Follow-up отмечен.

Следующие задачи Feature #10: #12 (баланс скоростей SO), #13 (playtest).

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

Статус: Ready for test (ручной QA).

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

  • Status changed from In Progress to Need Review
  • Assignee set to Юлия Нечаева

→ Need Review → Ready for test, назначено на Юлию.

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

  • Status changed from Need Review to In review

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

  • Status changed from In review to Ready for test

Ready for test — на Юлию.

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

  • Target version set to MVP
Actions

Also available in: PDF Atom