← прогоны

#11 exxx2

Готово с замечаниями достигнут потолок раундов

▶ Запустить Открыть scene.html Схема команды AGENTS.md

Правки — что починить; команда продолжит этот же цикл с твоими правками как приоритетом
Референс

нет

Последний рендер
Итерации — следи за траекторией score
#scoreapprovedsectokens in/outcost
0 2/46980,316948
19True1665,9 45/40240,606494
0 —/—
19True807,0 10/26060,5013464999999999
0 —/—
19True1399,7 12/33440,5986575000000001
0 —/—
19True1323,7 12/58460,6888700000000001
0 —/—
16False732,3 11/61280,6653279999999999
22False953,9 12/22820,5427400000000001
34False695,9 13/37210,6519874999999999
0 —/—
14False344,1 13/45220,6823744999999999
24False525,0 12/40890,649191
34False391,1 12/36100,6331195000000001
0 —/—
19True721,4 13/57730,723806
0 —/—
19True707,8 17/70400,9217485000000001
0 —/—
19True680,9 13/41970,7342625
0 —/—
10False730,7 44/32210,5901475
28True645,3 10/54230,6393195
0 —/—
0 —/—
19True467,5 13/39080,724027
0 —/—
10False322,6 —/—
20False169,3 —/—
30False167,9 —/—
ТЗ
Игра-скроллер в духе Exolon (ZX Spectrum): ТРИ экрана с переходом. Вид сбоку, космос.
Движок: Phaser 3 с CDN, один самодостаточный файл game.html, без сборки.

Стиль: детализированная рисованная графика кодом (градиенты, свечение), НЕ пиксельные
квадратики. Детализированный космонавт как раньше: шлем с бликом, ранец, суставы,
инерция ходьбы, анимация «достать автомат», отдача, прыжок/взлёт с инерцией.

Экраны (переход: дошёл до правого края — следующий экран, персонаж появляется слева):
- Экран 1: как в прошлой версии — одна турель справа. Фон: газовый гигант с полосами
  + кратерная луна.
- Экран 2: ЛЕТАЮЩИЙ ДРОН — парит с синусоидальным колебанием, перемещается по экрану
  и стреляет в сторону игрока по таймеру; 3 попадания на уничтожение. Фон: другая
  планета (кольца, как у Сатурна) + иная палитра звёзд.
- Экран 3: ШАГАЮЩИЙ РОБОТ (двуногий, анимация шагов, 6 попаданий) патрулирует по земле
  и стреляет по игроку. ДВА ТЕЛЕПОРТА: первый стоит на земле, второй — на высокой
  платформе-подставке, куда робот дойти не может (игрок попадает туда телепортом
  или прыжком с реактивным ранцем). Вход в телепорт (клавиша вниз, стоя на нём)
  переносит между телепортами с эффектом свечения. Фон: красная планета + туманность.

Взрывы: когда любой враг погибает, он РАЗЛЕТАЕТСЯ НА КУСОЧКИ — 8-15 осколков
(фрагменты цвета врага) с физикой разлёта (импульс от центра, гравитация, вращение),
осколки гаснут и исчезают за ~1 секунду. Плюс вспышка в момент смерти.

HUD: жизни (3), счёт, номер экрана, HP текущих врагов. Победа = уничтожены все враги
всех трёх экранов. Поражение = 0 жизней. Очки: турель 100, дрон 150, робот 300.

Приёмочные критерии (проверять по game.html и скриншоту):
1) game.html открывается без ошибок консоли, Phaser с CDN;
2) три экрана существуют и переключаются по достижении правого края; состояние
   убитых врагов сохраняется между переходами (вернулся назад — враг не воскрес);
3) на каждом экране РАЗНЫЙ фон: минимум другая планета и палитра, параллакс
   минимум 2 слоя звёзд везде;
4) дрон на экране 2 летает (не стоит), колеблется и стреляет; робот на экране 3
   ходит с анимацией ног и стреляет;
5) оба телепорта работают в обе стороны, второй стоит на платформе, недостижимой
   для робота; у телепортации есть визуальный эффект;
6) смерть каждого врага порождает 8+ осколков с разлётом, вращением и исчезновением
   — не просто «враг пропал»;
7) инерция движения и все анимации космонавта сохранены с прошлой версии;
8) HUD показывает жизни, счёт, номер экрана; есть победа (все враги мертвы) и
   поражение (0 жизней).
Последний вердикт критика
{}