Randoloot/artifacts/enemy_explosion_validation.md
2026-10-31 16:08:17 +01:00

1.3 KiB
Raw Blame History

Eksplozje wrogów — 2026-10-31

Nowy enemy_destruction_effect.gd zastępuje mały efekt trafienia przy zwykłym zniszczeniu wroga. Zachowano osobny efekt egzekucji / rozpadu kadłuba.

  • Początkowy błysk i dwa rozszerzające się pierścienie: błękitna fala jonowa oraz bursztynowy front.
  • Turbulentna kula ognia korzysta z istniejącego shadera ognia statku; 2–4 opóźnione wybuchy wtórne.
  • 18 fragmentów faktycznej tekstury kadłuba; boss: 32. Fragmenty wirują, rozlatują się i stygną.
  • 32–60 smug iskier i miękki, proceduralny dym.
  • Skala zależna od rozmiaru statku, dłuższa animacja bossa i niższy dźwięk wybuchu. Zachowano część pędu zniszczonego statku.
  • Efekt znika po 2,1–2,6 s. Limit 18 jednoczesnych eksplozji i 8 dźwięków. Bez fizycznych odłamków, nowych assetów bitmapowych ani zmian obrażeń i nagród.

Weryfikacja:

  • Godot 4.7.2, tests/items/enemy_destruction_test.tscn: PASS — trzy klasy wrogów, odłamki, pęd, czas życia, rzeczywiste zniszczenie wroga, ochrona przed powtórnym efektem i limit aktywnych eksplozji.
  • Wyrenderowano i obejrzano artifacts/enemy_explosion_preview.png na OpenGL 3.3 / Compatibility. Brak błędów shadera.
  • Podgląd do ponownego uruchomienia: tests/previews/enemy_explosion_preview.tscn.