JailDesigner
|
e1bd75e00d
|
feat(logo): so glitch.wav sincronitzat amb el scanline reveal
|
2026-05-07 14:04:48 +02:00 |
|
JailDesigner
|
e32cff9dac
|
feat(logo): scanline reveal CRT amb glitch, bursts VHS i pulse de banda
|
2026-05-07 13:52:57 +02:00 |
|
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
|
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
|
b6d6ee471c
|
refactor(scenes): flux centralitzat amb SceneId+ExitRequest; TitleScene attract → LOGO amb fade-to-black
|
2026-05-06 18:33:31 +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
|
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
|
ef7fbf4027
|
fix(shader): force passthrough quan està apagat; F5/F6 ignorats sense shader actiu
|
2026-05-02 15:12:58 +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
|
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
|
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
|
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
|
10e16d7905
|
feat(editor): valida 1 porta i ≥1 sarc en sortida i en borrar
|
2026-05-02 11:37:57 +02:00 |
|
JailDesigner
|
94213f9fd6
|
feat(editor): entity picker amb noms del factory i flag editable per plantilla
|
2026-05-02 11:07:02 +02:00 |
|
JailDesigner
|
ca03a1307e
|
feat(editor): bindings per E (entity picker), H (mà), Supr (borrar)
|
2026-05-02 10:53:50 +02:00 |
|
JailDesigner
|
7d11dde0b1
|
Merge feat/menu-pause — pausa del món i sons al menú de servei
|
2026-04-30 20:40:04 +02:00 |
|
JailDesigner
|
73add013dd
|
art: stun de sam/morcus refinat i mòmia més baixa per saltar millor
|
2026-04-30 20:22:09 +02:00 |
|
JailDesigner
|
7cd7b4dc4f
|
chore(hole): neteja de comentaris obsolets i notes sobre riscos latents
|
2026-04-30 18:52:49 +02:00 |
|
JailDesigner
|
6d4f606eeb
|
feat(mummy): evita forats per detecció reactiva al canvi de tile
|
2026-04-30 18:30:03 +02:00 |
|
JailDesigner
|
4da50571eb
|
feat(hazard): nou hazard Hole — caiguda per forat amb clip rect
|
2026-04-30 13:32:17 +02:00 |
|
JailDesigner
|
a53cf4b797
|
feat(editor): spacing, border i centrat vertical del tilepicker via editor.yaml
|
2026-04-30 09:51:30 +02:00 |
|
JailDesigner
|
45514ae2f4
|
feat(menu): sons de navegació i acceptació al menú de servei
|
2026-04-29 20:27:01 +02:00 |
|
JailDesigner
|
27cf2f032d
|
chore(audio): normalitzat el volum dels efectes
|
2026-04-29 20:00:07 +02:00 |
|
JailDesigner
|
37fdcb4751
|
feat(controls): redefinició de tecles i botons del mando des del menú de servei
|
2026-04-29 19:54:47 +02:00 |
|
JailDesigner
|
4739354875
|
feat(maps): tileset propi per piràmide + reload de tilemap a loadRoom
|
2026-04-29 13:30:39 +02:00 |
|
JailDesigner
|
9f0a566ffb
|
feat(player): mort i respawn (DYING + death_spinning + lives counter)
|
2026-04-29 11:40:05 +02:00 |
|
JailDesigner
|
72384c3113
|
feat(anim): cardinal WEST i flip totalment governat pel motor d'animació
|
2026-04-29 10:11:27 +02:00 |
|
JailDesigner
|
9dc7ff0da3
|
refactor(anim): direccions cardinals (north/south/east) en YAML i codi
|
2026-04-29 08:59:01 +02:00 |
|
JailDesigner
|
39eda56c9d
|
docs(player): neteja comentaris dels YAMLs (sense documentar el motor)
|
2026-04-28 20:31:35 +02:00 |
|
JailDesigner
|
72642dc10e
|
feat(player): so del swing del làtigo i de l'entrada a HURT
|
2026-04-28 19:55:53 +02:00 |
|
JailDesigner
|
404db74889
|
feat(audio): cicle de música per estat (INTRO/PLAYING/OUTRO) amb callback de fi i spawn escalonat
|
2026-04-28 19:41:38 +02:00 |
|
JailDesigner
|
8f66961c7b
|
feat(whip): separa draw_rect i damage_rect; sprites 80×32 / 16×96; feet_y delegat a l'owner; recover_* per al cooldown
|
2026-04-28 18:28:19 +02:00 |
|
JailDesigner
|
d208ba02df
|
feat(player): estat ATTACKING amb edge-detect, animacions i spawn del whip via bus
|
2026-04-28 16:20:22 +02:00 |
|
JailDesigner
|
5db3bb0bd0
|
feat(mummy): estat HURT amb fugida en línia recta i recuperació al timer
|
2026-04-28 16:20:22 +02:00 |
|
JailDesigner
|
9ad21eb5bb
|
feat(attack): esquelet WhipAttack + canal d'spawn via EventBus
|
2026-04-28 16:20:22 +02:00 |
|
JailDesigner
|
15a7c4e18a
|
feat(audio): música només a PLAYING; so del rètol al final del fade-in d'INTRO
|
2026-04-27 08:48:01 +02:00 |
|