e1bd75e00d
feat(logo): so glitch.wav sincronitzat amb el scanline reveal
JailDesigner2026-05-07 14:04:48 +02:00
e32cff9dac
feat(logo): scanline reveal CRT amb glitch, bursts VHS i pulse de banda
JailDesigner2026-05-07 13:52:57 +02:00
243ced7498
feat(title): seqüència d'intro temporitzada amb slide-in del peu
JailDesigner2026-05-07 13:08:13 +02:00
fceeb11cdd
feat(title): cosmètics i posicions a YAML, font Tiny5 al copyright
JailDesigner2026-05-07 11:51:00 +02:00
233fcb8226
feat(title): game_logo.gif al lloc del text i font PixeloidSans-Bold per al copyright
JailDesigner2026-05-06 22:35:27 +02:00
8bc45ccedc
feat(logo): FSM amb fade-in/middle/fade-out (500/5000/500 ms) i música del títol a 2,5 s del centre
JailDesigner2026-05-06 20:01:31 +02:00
f7ab6a641a
feat(logo,menu): reiniciar des de servei → LOGO amb reset (atura música) i logo_jailgames.gif centrat
JailDesigner2026-05-06 19:54:30 +02:00
23fdf6e1bd
merge: refactor escena → flux centralitzat (SceneId/ExitRequest), timeline pur a RoomFsm, FadeToBlack reutilitzat i fade-in inicial a TITLE
JailDesigner2026-05-06 19:36:09 +02:00
1431f27cfa
feat(title): fade-in inicial de negre a escena (500 ms, configurable a ui.yaml)
JailDesigner2026-05-06 19:34:59 +02:00
29cb4c2211
refactor(room-fsm): timeline pur amb music_tail; fades INTRO/OUTRO via Transitions::FadeToBlack i sense callbacks de fi de música
JailDesigner2026-05-06 19:25:19 +02:00
3f09858203
refactor(audio,transitions): durada de música pre-calculada al loadMusic i Direction (FADE_IN/FADE_OUT) a FadeToBlack
JailDesigner2026-05-06 19:10:18 +02:00
b6d6ee471c
refactor(scenes): flux centralitzat amb SceneId+ExitRequest; TitleScene attract → LOGO amb fade-to-black
JailDesigner2026-05-06 18:33:31 +02:00
25ce524470
merge: feat/scene-title — TITLE com a escena jugable amb música, SFX i FSM IDLE/STARTING
JailDesigner2026-05-06 18:15:17 +02:00
921e10bbb3
feat(title): música title.ogg amb fade-out, SFX player_start al START i bombament continu del stream sortint per evitar talls quan SDL drena a 2x
JailDesigner2026-05-06 17:44:30 +02:00
36fc496226
feat(title): parpadeig STARTING amb cicle 50/50 i període configurable
JailDesigner2026-05-06 14:04:27 +02:00
0618452224
feat(transitions): mosaic dissolve fade-out al final de la fase STARTING (configurable a ui.yaml)
JailDesigner2026-05-06 13:54:09 +02:00
ca64115bfe
feat(title): FSM IDLE/STARTING amb START per jugador i propagació de StartingPlayers
JailDesigner2026-05-06 13:28:34 +02:00
1fc3ab8e31
feat(effects): heat-haze sinusoidal al fons del títol (configurable a ui.yaml)
JailDesigner2026-05-06 11:48:29 +02:00
9233bd8d75
feat(title): fons title_bg.gif i outline 4-dir off-white als textos taronges
JailDesigner2026-05-06 11:27:45 +02:00
e7a024bcdb
fix(fonts): regenerar ari amb box_height auto (14, no 11) — el override forçat tallava els glifos
JailDesigner2026-05-06 10:15:49 +02:00
dadbee9bad
feat(title): primera passada — fons casi negre, títol+ARCADE i prompt START intermitent (configurable a ui.yaml)
JailDesigner2026-05-06 09:01:28 +02:00
5710568af8
feat(input): binding START per jugador (teclat 1/2 fix, mando remapejable; pausa només per F11)
JailDesigner2026-05-06 08:23:01 +02:00