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

17 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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`.