JailDesigner
|
243ced7498
|
feat(title): seqüència d'intro temporitzada amb slide-in del peu
|
2026-05-07 13:08:13 +02:00 |
|
JailDesigner
|
fceeb11cdd
|
feat(title): cosmètics i posicions a YAML, font Tiny5 al copyright
|
2026-05-07 11:51:00 +02:00 |
|
JailDesigner
|
233fcb8226
|
feat(title): game_logo.gif al lloc del text i font PixeloidSans-Bold per al copyright
|
2026-05-06 22:35:27 +02:00 |
|
JailDesigner
|
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
|
2026-05-06 20:01:31 +02:00 |
|
JailDesigner
|
f7ab6a641a
|
feat(logo,menu): reiniciar des de servei → LOGO amb reset (atura música) i logo_jailgames.gif centrat
|
2026-05-06 19:54:30 +02:00 |
|
JailDesigner
|
8eaa91f309
|
chore(version): bump 0.33.0 -> 0.34.0
v0.34.0
|
2026-05-06 19:38:46 +02:00 |
|
JailDesigner
|
23fdf6e1bd
|
merge: refactor escena → flux centralitzat (SceneId/ExitRequest), timeline pur a RoomFsm, FadeToBlack reutilitzat i fade-in inicial a TITLE
|
2026-05-06 19:36:09 +02:00 |
|
JailDesigner
|
1431f27cfa
|
feat(title): fade-in inicial de negre a escena (500 ms, configurable a ui.yaml)
|
2026-05-06 19:34:59 +02:00 |
|
JailDesigner
|
29cb4c2211
|
refactor(room-fsm): timeline pur amb music_tail; fades INTRO/OUTRO via Transitions::FadeToBlack i sense callbacks de fi de música
|
2026-05-06 19:25:19 +02:00 |
|
JailDesigner
|
3f09858203
|
refactor(audio,transitions): durada de música pre-calculada al loadMusic i Direction (FADE_IN/FADE_OUT) a FadeToBlack
|
2026-05-06 19:10:18 +02:00 |
|
JailDesigner
|
b6d6ee471c
|
refactor(scenes): flux centralitzat amb SceneId+ExitRequest; TitleScene attract → LOGO amb fade-to-black
|
2026-05-06 18:33:31 +02:00 |
|
JailDesigner
|
25ce524470
|
merge: feat/scene-title — TITLE com a escena jugable amb música, SFX i FSM IDLE/STARTING
|
2026-05-06 18:15:17 +02:00 |
|
JailDesigner
|
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
|
2026-05-06 17:44:30 +02:00 |
|
JailDesigner
|
36fc496226
|
feat(title): parpadeig STARTING amb cicle 50/50 i període configurable
|
2026-05-06 14:04:27 +02:00 |
|
JailDesigner
|
0618452224
|
feat(transitions): mosaic dissolve fade-out al final de la fase STARTING (configurable a ui.yaml)
|
2026-05-06 13:54:09 +02:00 |
|
JailDesigner
|
ca64115bfe
|
feat(title): FSM IDLE/STARTING amb START per jugador i propagació de StartingPlayers
|
2026-05-06 13:28:34 +02:00 |
|
JailDesigner
|
1fc3ab8e31
|
feat(effects): heat-haze sinusoidal al fons del títol (configurable a ui.yaml)
|
2026-05-06 11:48:29 +02:00 |
|
JailDesigner
|
9233bd8d75
|
feat(title): fons title_bg.gif i outline 4-dir off-white als textos taronges
|
2026-05-06 11:27:45 +02:00 |
|
JailDesigner
|
e7a024bcdb
|
fix(fonts): regenerar ari amb box_height auto (14, no 11) — el override forçat tallava els glifos
|
2026-05-06 10:15:49 +02:00 |
|
JailDesigner
|
158968e2c2
|
feat(title): peu amb minilogo i copyright; fonts ari regenerades amb ©
|
2026-05-06 10:00:30 +02:00 |
|
JailDesigner
|
dadbee9bad
|
feat(title): primera passada — fons casi negre, títol+ARCADE i prompt START intermitent (configurable a ui.yaml)
|
2026-05-06 09:01:28 +02:00 |
|
JailDesigner
|
5710568af8
|
feat(input): binding START per jugador (teclat 1/2 fix, mando remapejable; pausa només per F11)
|
2026-05-06 08:23:01 +02:00 |
|
JailDesigner
|
165499b9d4
|
Merge branch 'feat/player-immunity'
|
2026-05-05 13:19:56 +02:00 |
|
JailDesigner
|
093d9b49b5
|
chore: bump v0.33.0 — immunitat post-spawn al jugador (3 s amb blink)
v0.33.0
|
2026-05-05 13:19:53 +02:00 |
|
JailDesigner
|
7956a1382a
|
feat(immunity): blink al render alternant paleta normal i pal·la del bloc immunity
|
2026-05-05 13:07:22 +02:00 |
|
JailDesigner
|
0db2195404
|
feat(immunity): timer al tick, gates a enterHurt/enterDying i trigger al respawn
|
2026-05-05 13:05:29 +02:00 |
|
JailDesigner
|
2e3816783f
|
feat(immunity): API setImmunity/isImmune i lectura del bloc immunity
|
2026-05-05 13:01:22 +02:00 |
|
JailDesigner
|
3985e66b94
|
feat(immunity): pal blanc al 85% + bloc immunity als YAML del jugador
|
2026-05-05 12:57:07 +02:00 |
|
JailDesigner
|
f248ae316a
|
edit(map): primer mapa
|
2026-05-05 12:23:08 +02:00 |
|
JailDesigner
|
4536deee47
|
chore: títol de la finestra amb ARCADE
|
2026-05-05 12:18:17 +02:00 |
|
JailDesigner
|
f9e09d968d
|
fix(build): silenciats warnings en Release
|
2026-05-05 12:16:18 +02:00 |
|
JailDesigner
|
1ba17f5225
|
feat(release): nou target make release — empaquetat per Linux/Windows/macOS
|
2026-05-05 11:42:32 +02:00 |
|
JailDesigner
|
3442b9b481
|
chore: bump v0.32.0 — Notifier configurable, F5/F6 gatejades i CRTPI passthrough
v0.32.0
|
2026-05-02 15:16:40 +02:00 |
|
JailDesigner
|
8746ee9ec9
|
Merge fix/shader-keys-and-service-menu — passthrough real i F5/F6 gatejades
|
2026-05-02 15:13:41 +02:00 |
|
JailDesigner
|
ef7fbf4027
|
fix(shader): force passthrough quan està apagat; F5/F6 ignorats sense shader actiu
|
2026-05-02 15:12:58 +02:00 |
|
JailDesigner
|
964c32dd0d
|
Merge feat/notifier-polish — geometria i animació del Notifier al ui.yaml
|
2026-05-02 14:59:28 +02:00 |
|
JailDesigner
|
970fe2b4db
|
feat(notifier): entrada/eixida per temps amb easing, configurable a ui.yaml
|
2026-05-02 14:58:25 +02:00 |
|
JailDesigner
|
f816e75cc0
|
feat(input): KP_2 dispara notificació llarga per a provar multilinia
|
2026-05-02 14:51:29 +02:00 |
|
JailDesigner
|
2e8df45b38
|
feat(notifier): geometria al ui.yaml; +1px alçada, text 1px més avall, marge superior 3
|
2026-05-02 14:43:04 +02:00 |
|
JailDesigner
|
643e5442c3
|
Merge fix/lane-snap-and-door-corridor — snap a lane i corridor amb porta oberta
|
2026-05-02 14:31:57 +02:00 |
|
JailDesigner
|
82ccf65ce1
|
fix(player): no snap a lane si pica contra mur extern; corridor només si porta oberta
|
2026-05-02 14:30:09 +02:00 |
|
JailDesigner
|
1ae6912be5
|
Merge feat/entity-editor — editor d'entitats complet
|
2026-05-02 13:36:34 +02:00 |
|
JailDesigner
|
c003e6665e
|
feat(editor): mou la porta i persisteix geometry.door_col
|
2026-05-02 13:35:01 +02:00 |
|
JailDesigner
|
a254fdd669
|
feat(editor): hand pick per base, z-sort, amaga entitats en TILE, HUD 2-files centrat
|
2026-05-02 12:42:47 +02:00 |
|
JailDesigner
|
c0362abf67
|
fix(editor): inverteix posició des del collision_rect i restaura mòmies r1
|
2026-05-02 12:22:14 +02:00 |
|
JailDesigner
|
d13313503c
|
fix(editor): preferDisk en Debug + reload de sala al entrar i sortir
|
2026-05-02 12:20:16 +02:00 |
|
JailDesigner
|
2a78c78e77
|
feat(editor): franja HUD amb mode, brush/sel, cursor i recompte de constraints
|
2026-05-02 11:41:25 +02:00 |
|
JailDesigner
|
10e16d7905
|
feat(editor): valida 1 porta i ≥1 sarc en sortida i en borrar
|
2026-05-02 11:37:57 +02:00 |
|
JailDesigner
|
ecb4625465
|
feat(editor): EntityWriter — persisteix el bloc entities: al sortir
|
2026-05-02 11:35:10 +02:00 |
|
JailDesigner
|
b4e36944d7
|
feat(editor): mode mà — selecció, mou, borra i marc d'entitats
|
2026-05-02 11:28:41 +02:00 |
|