JailDesigner
|
7fc8e48596
|
Merge branch 'feat/title-3d': escena del títol migrada a 3D real
|
2026-05-22 12:12:22 +02:00 |
|
JailDesigner
|
ff518195f8
|
fix(title): comentari trencat per la substitució sed del cleanup
|
2026-05-22 12:06:48 +02:00 |
|
JailDesigner
|
54d3e683a1
|
refactor(title): la 3D és l'única — elimina backup 2D i renomena als noms canònics
|
2026-05-22 12:04:16 +02:00 |
|
JailDesigner
|
a29c2b9cc2
|
fix(ship-3d): exit convergeix al VP sense travessar-lo (sense creuament entre naus)
|
2026-05-22 11:57:16 +02:00 |
|
JailDesigner
|
85e7e70767
|
feat(title-3d): horitzó ampliat (starfield Z=1500, naus exiting travessen el VP)
|
2026-05-22 11:50:26 +02:00 |
|
JailDesigner
|
3f10c61e22
|
tweak(ship-3d): SHIP_FLOAT_SCALE a 2.0
v2-title-3d
|
2026-05-22 11:40:47 +02:00 |
|
JailDesigner
|
5de9a5003b
|
tweak(ship-3d): descans més amunt i naus més grans (FLOAT_SCALE 1.5, TARGET_DIST 480)
|
2026-05-22 11:30:54 +02:00 |
|
JailDesigner
|
d3076fbdec
|
tweak(ship-3d): descans prop de P-PRESS / Y-PLAY, més mida, pitch +14° lift
v1-title-3d
|
2026-05-22 10:20:39 +02:00 |
|
JailDesigner
|
26c6decd74
|
fix(ship-3d): path únic VP→les7/les5 perquè initial, target i VP siguen col·lineals
|
2026-05-22 10:06:06 +02:00 |
|
JailDesigner
|
54702a5afe
|
feat(ship-3d): look-at dinàmic, naus alineades amb el path (punta+cul)
|
2026-05-22 09:52:14 +02:00 |
|
JailDesigner
|
b45390a8d1
|
tweak(ship-3d): tornar a extruir amb depth 1.0 (més baixa que 1.5)
|
2026-05-22 09:48:57 +02:00 |
|
JailDesigner
|
2faa3ede84
|
tweak(ship-3d): pitch -120° i naus planes (sense extrusió)
|
2026-05-22 09:39:19 +02:00 |
|
JailDesigner
|
85e1933a83
|
fix(ship-3d): oscil·lació contínua entre ENTERING i FLOATING (sense salt)
|
2026-05-22 09:31:28 +02:00 |
|
JailDesigner
|
07788ab3b6
|
tweak(ship-3d): pitch -108°, Z 90, X 25 (més inclinació, més lluny)
|
2026-05-22 09:30:39 +02:00 |
|
JailDesigner
|
2ed7463069
|
tweak(ship-3d): pitch a -100° per inclinar el cul avall i veure el dors
|
2026-05-22 09:24:53 +02:00 |
|
JailDesigner
|
e533387ce5
|
fix(title-3d): naus rotades cap al VP, alçada mínima, eix X de càmera corregit
|
2026-05-22 09:11:26 +02:00 |
|
JailDesigner
|
b654fd0428
|
feat(title-3d): TitleScene3D, SceneType::TITLE_3D i trigger ORNI_TITLE_3D
|
2026-05-22 08:22:36 +02:00 |
|
JailDesigner
|
7a3a71e1dc
|
feat(ship-animator3d): animador 3D de naus per al títol amb extrusió de ship.shp
|
2026-05-22 08:14:29 +02:00 |
|
JailDesigner
|
8722a46d06
|
feat(starfield3d): camp d'estrelles 3D amb octaedres rotants cap a càmera
|
2026-05-22 08:10:52 +02:00 |
|
JailDesigner
|
e20bdec470
|
feat(wireframe3d): mesh3d + drawWireframe + factories octaedre i extrusió
|
2026-05-22 08:07:47 +02:00 |
|
JailDesigner
|
86708e0ed5
|
feat(camera3d): afig Vec3 i Camera3D amb projecció perspectiva en CPU
|
2026-05-22 08:04:45 +02:00 |
|
JailDesigner
|
51797e0ea7
|
Merge branch 'feat/playfield-reactions': el playfield reacciona al pas de la nau i als fireworks
|
2026-05-21 23:04:25 +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
|
ffeff3d69d
|
Merge branch 'feat/border-bumps': border amb reaccions a impactes i explosions
|
2026-05-21 22:49:42 +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
|
ccda7113c1
|
Merge branch 'feat/playfield-grid': fons playfield amb graella animada
|
2026-05-21 22:06: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
|
95ac4606d5
|
Merge branch 'enhancements': debug overlay, àudio a 48000 i typewriter ràpid
|
2026-05-21 20:04:43 +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
|
72158c7c3f
|
Merge branch 'fix/p2-join-physics': el P2 ja pot accelerar després de fer join
|
2026-05-21 19:44:52 +02:00 |
|
JailDesigner
|
8b32a0a404
|
fix(join): registrar el cos físic del jugador al món quan s'uneix
|
2026-05-21 19:44:29 +02:00 |
|
JailDesigner
|
abb7b8fe8c
|
Merge branch 'feat/ship-trail': estela de partícules daurada/vermella darrere la nau
|
2026-05-21 19:40:36 +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
|
a9593a0fd9
|
Merge branch 'tune/gameplay': balas, velocitat, stage 1 i so hit
|
2026-05-21 19:05:53 +02:00 |
|
JailDesigner
|
dec72340de
|
feat(audio): so hit.wav quan l'enemic passa a ferit
|
2026-05-21 19:05:42 +02:00 |
|
JailDesigner
|
7646daef3d
|
tune(stages): stage 1 a 50 enemics i puja el cap de validació a 200
|
2026-05-21 18:58:33 +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
|
23eff1585c
|
chore: neteja de notes obsoletes a l'arrel
|
2026-05-21 18:46:55 +02:00 |
|
JailDesigner
|
4d51c13e46
|
Merge branch 'tune/glow': bloom separable + preserve-core + paleta neon + F6 toggle
|
2026-05-21 18:46:20 +02:00 |
|
JailDesigner
|
625cb19cba
|
feat(postfx): toggle F6 per activar/desactivar el postprocessat
|
2026-05-21 18:45:29 +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
|
8b4683b77b
|
Merge branch 'feat/fireworks': starburst d'explosió d'enemic
|
2026-05-21 17:41:52 +02:00 |
|