JailDesigner
14295ce859
feat(enemy): els enemics poden disparar bales via tick d'IA
2026-05-25 20:05:01 +02:00
JailDesigner
4b6dc8a47a
feat(entities): migrar paràmetres compartits dels enemics a cada YAML
2026-05-25 11:54:40 +02:00
JailDesigner
bea844d51e
feat(entities): migrar bullet a data/entities/bullet/bullet.yaml
2026-05-25 11:42:43 +02:00
JailDesigner
39bda0775e
feat(entities): migrar la configuració dels 3 enemics a data/entities/<type>/*.yaml
2026-05-25 10:01:12 +02:00
JailDesigner
6447932212
feat(entities): migrar la configuració del player a data/entities/player/player.yaml
2026-05-25 08:32:49 +02:00
JailDesigner
63d08aef46
tweak(debug-hud): FPS més gran, afegeix RES i DRIVER
2026-05-24 14:14:50 +02:00
JailDesigner
22827c28fa
feat(service-menu): pobla SISTEMA amb reinici, eixir i confirmacions
2026-05-24 12:18:39 +02:00
JailDesigner
71c43ec6fe
feat(service-menu): pobla VIDEO amb zoom, fullscreen, vsync, AA i postfx
2026-05-24 11:37:36 +02:00
JailDesigner
443b461974
feat(service-menu): esquelet amb F12, brackets sci-fi i highlight animat
2026-05-24 11:25:09 +02:00
JailDesigner
252e881e93
refactor: renombra jugador*/zona/radi/MARGE/origen/letra residuals a anglès
2026-05-24 08:09:41 +02:00
JailDesigner
7305d2f5dc
refactor(scenes): renombra identificadors valencians de logo/title a anglès
2026-05-24 08:00:40 +02:00
JailDesigner
807f71ffa7
refactor(defaults): renombra VELOCITAT/CANVI_ANGLE/MAX_BALES a anglès
2026-05-24 07:57:12 +02:00
JailDesigner
f9d2539a45
refactor(enemy): renombra drotacio/rotacio/FACTOR_HERENCIA a anglès
2026-05-24 07:52:21 +02:00
JailDesigner
87bfccd14f
refactor(enemy): renombra palpitacio* a pulse*
2026-05-24 07:46:07 +02:00
JailDesigner
e5e3729215
refactor(enemies): renombra QUADRAT/MOLINILLO a SQUARE/PINWHEEL
2026-05-24 07:40:54 +02:00
JailDesigner
70ca19eb87
fix(wounded-chain): amplifier 1.25 perquè la cadena agafi el contacte post-rebot
2026-05-22 23:32:28 +02:00
JailDesigner
d618b6d561
feat(audio): so propi per a la nau a HURT (hurt.wav, separat del HIT de bala)
2026-05-22 23:20:18 +02:00
JailDesigner
e954d4ea59
tweak(playfield): rejilla violeta synthwave + brillos +5%; starfield unificat al color del títol
2026-05-22 23:10:06 +02:00
JailDesigner
d86b10c14e
tweak(collision): impuls extra a l'enemic en el moment que mata la nau (factor 0.3·mass·vel)
2026-05-22 22:59:27 +02:00
JailDesigner
4b0d85c010
tweak(palette): colors neon purs per als 3 enemics (cyan/roig/magenta)
2026-05-22 22:39:04 +02:00
JailDesigner
c32b564da1
feat(firework): halo neon per partícula amb color de glow propi (explosió enemic: línia blanca + halo daurat)
2026-05-22 21:57:11 +02:00
JailDesigner
f0b3a1fbc4
feat(render): halo neon proporcional al bounding_radius de la shape (opt-out a text)
2026-05-22 21:35:01 +02:00
JailDesigner
1db7368c9f
feat(starfield): capa parallax al fons del playfield amb tint blanc-cyan
2026-05-22 19:46:57 +02:00
JailDesigner
88b002b277
feat(playfield): ones d'aigua a la rejilla per explosions i pas de nau
2026-05-22 19:22:09 +02:00
JailDesigner
044a3a3bbf
tweak(playfield): subdivisions de 5 a 4 a la subgraella
2026-05-22 18:56:24 +02:00
JailDesigner
bf79eecca0
fix(bullet): col·lisió swept, sense grace_timer, mor al border visual
2026-05-22 18:24:54 +02:00
JailDesigner
87138f9a1f
feat(ship): la nau entra a HURT al xocar amb un enemic, mor en un segon impacte
2026-05-22 17:30:33 +02:00
JailDesigner
839f73e1ef
feat(title): intro amb path Z (zoom+pivot al VP) en lloc d'offset Y
...
El logo i el footer ara entren simulant un moviment 3D des de l'usuari
cap al VP: arrenquen grans i a la posició projectada extrema (factor
d'escala SCALE_START > 1, pivot al centre de pantalla) i convergeixen
a la seva mida i posició finals. Substitueix l'offset Y lineal anterior.
2026-05-22 14:03:28 +02:00
JailDesigner
2ca2062011
feat(title): intro coreografiada amb logo, footer i naus escalonats
...
Logo cau des de dalt; quan aterra, JAILGAMES i COPYRIGHT pugen des de
baix amb stagger pam-pam; després arrenquen les naus i, en aterrar
elles, apareix PRESS START. Magic numbers a Defaults::Title::Sequence.
2026-05-22 13:51:09 +02:00
JailDesigner
c61299f17f
feat(title): paleta neon synthwave per element a l'escena de títol
2026-05-22 13:04:11 +02:00
JailDesigner
20f5b83649
feat(playfield): reaccions orbit al pas de la nau i pulse al spawn de fireworks
2026-05-21 23:03:48 +02:00
JailDesigner
a44748c0c4
feat(border): bump del border per explosions properes a la paret
2026-05-21 22:48:49 +02:00
JailDesigner
e678f8d538
feat(border): refactor a Graphics::Border amb bumps i flash verd clar per impactes contra les parets
2026-05-21 22:39:08 +02:00
JailDesigner
5c8a583e24
tune(playfield): ona diagonal amb easing i cap brillant
2026-05-21 22:06:02 +02:00
JailDesigner
07985228b2
feat(playfield): refactor a Playfield amb animació de creació durant l'INIT_HUD
2026-05-21 20:44:17 +02:00
JailDesigner
dc389037f8
feat(grid): sub-graella amb 5 subdivisions i ajust de brillos
2026-05-21 20:21:46 +02:00
JailDesigner
f30b195778
feat(grid): graella verda fosca de fons al playfield (16x8)
2026-05-21 20:16:44 +02:00
JailDesigner
2bc07f8e8d
tune(stage): typewriter ràpid però visible al missatge de nivell completat
2026-05-21 20:02:02 +02:00
JailDesigner
ca6f863c0f
tune(audio): efectes a 48000 Hz u8 mono i ajust de volums per defecte
2026-05-21 19:58:45 +02:00
JailDesigner
66faa07c00
tune(debug): overlay més endins del playfield i en color daurat
2026-05-21 19:50:45 +02:00
JailDesigner
51308fa25e
tune(trail): vida més llarga, offset darrere i paleta vermella per al P2
2026-05-21 19:40:15 +02:00
JailDesigner
74d855357d
feat(trail): estela daurada de partícules quan la nau accelera
2026-05-21 19:29:32 +02:00
JailDesigner
dec72340de
feat(audio): so hit.wav quan l'enemic passa a ferit
2026-05-21 19:05:42 +02:00
JailDesigner
1c1fd1273b
tune(ship): puja MAX_VELOCITY de 120 a 180 px/s
2026-05-21 18:55:01 +02:00
JailDesigner
e6eaf870c6
tune(bullets): puja MAX_BALES a 50 i deshardcoded el slot per jugador
2026-05-21 18:51:55 +02:00
JailDesigner
ae946b578e
feat(bloom): glow separable two-pass amb composite preserve-core i paleta neon
2026-05-21 18:39:16 +02:00
JailDesigner
0cc1f7623a
feat(fireworks): burst radial blanc al explotar enemic + tuning
2026-05-21 17:41:10 +02:00
JailDesigner
56ce1a3236
feat(fireworks): infraestructura (manager + pool + render, sin spawn aún)
2026-05-21 17:22:46 +02:00
JailDesigner
2869c63517
tune(debris): N=1, shrink completo y sin herencia angular en enemigos
2026-05-21 17:11:08 +02:00
JailDesigner
7505de074c
feat(debris): rebote contra los limites del playarea (restitution 0.7)
2026-05-21 13:55:32 +02:00