Commit Graph

  • 8921b9fd0c chore(version): bump 0.38.0 -> 0.39.0 JailDesigner 2026-05-08 13:43:44 +02:00
  • 1d9fea28fe Merge branch 'feat/gameplay-tweaks' JailDesigner 2026-05-08 13:43:24 +02:00
  • d0d5cb0e66 fix(player): players_collide també anul·la resolver i landing overlap JailDesigner 2026-05-08 13:40:30 +02:00
  • e25ccd02fd feat(menu): submenú "Jugabilitat" al menú de servei amb tres toggles JailDesigner 2026-05-08 13:29:04 +02:00
  • 3635cebf25 feat(player): cabla flag players.collide_with_each_other JailDesigner 2026-05-08 13:26:47 +02:00
  • cfbcdc236b feat(whip): cabla flag combat.friendly_fire a hitPlayerIfApplicable JailDesigner 2026-05-08 13:24:33 +02:00
  • 7871d3930e feat(whip): cabla flag whip.damage_pierces_walls a computeDamageRect JailDesigner 2026-05-08 13:22:52 +02:00
  • 932b457725 feat(config): afegeix GameplayConfig persistent amb versionatge defensiu JailDesigner 2026-05-08 13:17:28 +02:00
  • e9f99a0542 fix(mummy): evita soft-lock per drift sub-pixel a HURT vora del mur JailDesigner 2026-05-08 12:07:18 +02:00
  • 0d58da536c chore(version): bump 0.37.0 -> 0.38.0 v0.38.0 JailDesigner 2026-05-08 11:16:22 +02:00
  • 583acb9053 fix(config): rutes per plataforma a createSystemFolder JailDesigner 2026-05-08 11:15:15 +02:00
  • babb111b6f chore(version): bump 0.36.0 -> 0.37.0 v0.37.0 JailDesigner 2026-05-08 09:59:23 +02:00
  • 866e133aa9 Merge branch 'feat/logger' JailDesignerandClaude Opus 4.7 2026-05-08 09:59:16 +02:00
  • 170521aba6 feat(log): afegeix Log::raw() per a marcadors sense prefix JailDesignerandClaude Opus 4.7 2026-05-08 09:54:13 +02:00
  • c8882a3f6e refactor(log): migra els subsistemes restants i elimina iostream JailDesignerandClaude Opus 4.7 2026-05-08 09:34:24 +02:00
  • 5fce52e0ad refactor(log): migra game/scenes i game/ui a Log:: JailDesignerandClaude Opus 4.7 2026-05-08 09:24:11 +02:00
  • 0b708f1515 refactor(log): migra core/input i core/audio a Log:: JailDesignerandClaude Opus 4.7 2026-05-08 09:17:12 +02:00
  • 6e99fd0a8b refactor(log): migra core/resources i core/system a Log:: JailDesignerandClaude Opus 4.7 2026-05-08 09:10:03 +02:00
  • 1243b457be feat(log): introdueix Log:: wrapper sobre SDL_Log JailDesignerandClaude Opus 4.7 2026-05-08 09:01:09 +02:00
  • c910a16834 tune(whip): puja swing a 320ms (80ms × 4 frames) JailDesigner 2026-05-07 20:36:15 +02:00
  • 0ec1a2548a feat(mummy): so mummy_hurt en colpejada de fuet JailDesigner 2026-05-07 20:25:23 +02:00
  • 4ea8ab7b6d art(whip): actualitza els 4 GIFs direccionals del fuet JailDesigner 2026-05-07 20:12:57 +02:00
  • 05465b791e refactor(data): reorganitza data/ i centralitza paths a defaults.hpp JailDesigner 2026-05-07 19:28:28 +02:00
  • 9949096fba chore(rename): aee_2026 -> aee_arcade JailDesigner 2026-05-07 18:39:02 +02:00
  • ea5762265e chore(version): bump 0.35.0 -> 0.36.0 v0.36.0 JailDesigner 2026-05-07 16:46:11 +02:00
  • 78732042cb merge: feature/logo-timeline-redesign JailDesigner 2026-05-07 16:45:34 +02:00
  • f10671d9c0 feat(logo): timeline lineal de 7 fases amb glitch tail i durades al YAML JailDesigner 2026-05-07 16:44:34 +02:00
  • 7d5a4cee8e chore(version): bump 0.34.0 -> 0.35.0 v0.35.0 JailDesigner 2026-05-07 14:07:44 +02:00
  • d560623e00 merge: feature/logo-scanline-reveal JailDesigner 2026-05-07 14:07:26 +02:00
  • 3f88dfaaee feat(logo): afegit data/sounds/glitch.wav JailDesigner 2026-05-07 14:07:21 +02:00
  • e1bd75e00d feat(logo): so glitch.wav sincronitzat amb el scanline reveal JailDesigner 2026-05-07 14:04:48 +02:00
  • e32cff9dac feat(logo): scanline reveal CRT amb glitch, bursts VHS i pulse de banda JailDesigner 2026-05-07 13:52:57 +02:00
  • 243ced7498 feat(title): seqüència d'intro temporitzada amb slide-in del peu JailDesigner 2026-05-07 13:08:13 +02:00
  • fceeb11cdd feat(title): cosmètics i posicions a YAML, font Tiny5 al copyright JailDesigner 2026-05-07 11:51:00 +02:00
  • 233fcb8226 feat(title): game_logo.gif al lloc del text i font PixeloidSans-Bold per al copyright JailDesigner 2026-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 JailDesigner 2026-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 JailDesigner 2026-05-06 19:54:30 +02:00
  • 8eaa91f309 chore(version): bump 0.33.0 -> 0.34.0 v0.34.0 JailDesigner 2026-05-06 19:38:46 +02:00
  • 23fdf6e1bd merge: refactor escena → flux centralitzat (SceneId/ExitRequest), timeline pur a RoomFsm, FadeToBlack reutilitzat i fade-in inicial a TITLE JailDesigner 2026-05-06 19:36:09 +02:00
  • 1431f27cfa feat(title): fade-in inicial de negre a escena (500 ms, configurable a ui.yaml) JailDesigner 2026-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 JailDesigner 2026-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 JailDesigner 2026-05-06 19:10:18 +02:00
  • b6d6ee471c refactor(scenes): flux centralitzat amb SceneId+ExitRequest; TitleScene attract → LOGO amb fade-to-black JailDesigner 2026-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 JailDesigner 2026-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 JailDesigner 2026-05-06 17:44:30 +02:00
  • 36fc496226 feat(title): parpadeig STARTING amb cicle 50/50 i període configurable JailDesigner 2026-05-06 14:04:27 +02:00
  • 0618452224 feat(transitions): mosaic dissolve fade-out al final de la fase STARTING (configurable a ui.yaml) JailDesigner 2026-05-06 13:54:09 +02:00
  • ca64115bfe feat(title): FSM IDLE/STARTING amb START per jugador i propagació de StartingPlayers JailDesigner 2026-05-06 13:28:34 +02:00
  • 1fc3ab8e31 feat(effects): heat-haze sinusoidal al fons del títol (configurable a ui.yaml) JailDesigner 2026-05-06 11:48:29 +02:00
  • 9233bd8d75 feat(title): fons title_bg.gif i outline 4-dir off-white als textos taronges JailDesigner 2026-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 JailDesigner 2026-05-06 10:15:49 +02:00
  • 158968e2c2 feat(title): peu amb minilogo i copyright; fonts ari regenerades amb © JailDesigner 2026-05-06 10:00:30 +02:00
  • dadbee9bad feat(title): primera passada — fons casi negre, títol+ARCADE i prompt START intermitent (configurable a ui.yaml) JailDesigner 2026-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) JailDesigner 2026-05-06 08:23:01 +02:00
  • 165499b9d4 Merge branch 'feat/player-immunity' JailDesigner 2026-05-05 13:19:56 +02:00
  • 093d9b49b5 chore: bump v0.33.0 — immunitat post-spawn al jugador (3 s amb blink) v0.33.0 JailDesigner 2026-05-05 13:19:53 +02:00
  • 7956a1382a feat(immunity): blink al render alternant paleta normal i pal·la del bloc immunity JailDesigner 2026-05-05 13:07:22 +02:00
  • 0db2195404 feat(immunity): timer al tick, gates a enterHurt/enterDying i trigger al respawn JailDesigner 2026-05-05 13:05:29 +02:00
  • 2e3816783f feat(immunity): API setImmunity/isImmune i lectura del bloc immunity JailDesigner 2026-05-05 13:01:22 +02:00
  • 3985e66b94 feat(immunity): pal blanc al 85% + bloc immunity als YAML del jugador JailDesigner 2026-05-05 12:57:07 +02:00
  • f248ae316a edit(map): primer mapa JailDesigner 2026-05-05 12:23:08 +02:00
  • 4536deee47 chore: títol de la finestra amb ARCADE JailDesigner 2026-05-05 12:18:17 +02:00
  • f9e09d968d fix(build): silenciats warnings en Release JailDesigner 2026-05-05 12:16:18 +02:00
  • 1ba17f5225 feat(release): nou target make release — empaquetat per Linux/Windows/macOS JailDesigner 2026-05-05 11:42:32 +02:00
  • 3442b9b481 chore: bump v0.32.0 — Notifier configurable, F5/F6 gatejades i CRTPI passthrough v0.32.0 JailDesigner 2026-05-02 15:16:40 +02:00
  • 8746ee9ec9 Merge fix/shader-keys-and-service-menu — passthrough real i F5/F6 gatejades JailDesigner 2026-05-02 15:13:41 +02:00
  • ef7fbf4027 fix(shader): force passthrough quan està apagat; F5/F6 ignorats sense shader actiu JailDesigner 2026-05-02 15:12:58 +02:00
  • 964c32dd0d Merge feat/notifier-polish — geometria i animació del Notifier al ui.yaml JailDesigner 2026-05-02 14:59:28 +02:00
  • 970fe2b4db feat(notifier): entrada/eixida per temps amb easing, configurable a ui.yaml JailDesigner 2026-05-02 14:58:25 +02:00
  • f816e75cc0 feat(input): KP_2 dispara notificació llarga per a provar multilinia JailDesigner 2026-05-02 14:51:29 +02:00
  • 2e8df45b38 feat(notifier): geometria al ui.yaml; +1px alçada, text 1px més avall, marge superior 3 JailDesigner 2026-05-02 14:43:04 +02:00
  • 643e5442c3 Merge fix/lane-snap-and-door-corridor — snap a lane i corridor amb porta oberta JailDesigner 2026-05-02 14:31:57 +02:00
  • 82ccf65ce1 fix(player): no snap a lane si pica contra mur extern; corridor només si porta oberta JailDesigner 2026-05-02 14:30:09 +02:00
  • 1ae6912be5 Merge feat/entity-editor — editor d'entitats complet JailDesigner 2026-05-02 13:36:34 +02:00
  • c003e6665e feat(editor): mou la porta i persisteix geometry.door_col JailDesigner 2026-05-02 13:35:01 +02:00
  • a254fdd669 feat(editor): hand pick per base, z-sort, amaga entitats en TILE, HUD 2-files centrat JailDesigner 2026-05-02 12:42:47 +02:00
  • c0362abf67 fix(editor): inverteix posició des del collision_rect i restaura mòmies r1 JailDesigner 2026-05-02 12:22:14 +02:00
  • d13313503c fix(editor): preferDisk en Debug + reload de sala al entrar i sortir JailDesigner 2026-05-02 12:20:16 +02:00
  • 2a78c78e77 feat(editor): franja HUD amb mode, brush/sel, cursor i recompte de constraints JailDesigner 2026-05-02 11:41:25 +02:00
  • 10e16d7905 feat(editor): valida 1 porta i ≥1 sarc en sortida i en borrar JailDesigner 2026-05-02 11:37:57 +02:00
  • ecb4625465 feat(editor): EntityWriter — persisteix el bloc entities: al sortir JailDesigner 2026-05-02 11:35:10 +02:00
  • b4e36944d7 feat(editor): mode mà — selecció, mou, borra i marc d'entitats JailDesigner 2026-05-02 11:28:41 +02:00
  • 9b09ccb765 feat(editor): col·locació d'entitats amb snap per tipus i bloqueig de solapaments JailDesigner 2026-05-02 11:21:05 +02:00
  • 94213f9fd6 feat(editor): entity picker amb noms del factory i flag editable per plantilla JailDesigner 2026-05-02 11:07:02 +02:00
  • f591aa82fd fix(whip_attack): treure entity_manager_ duplicat (ja viu a Entity) JailDesigner 2026-05-02 11:01:53 +02:00
  • 2ef5968e0d feat(editor): màquina d'estats Mode {TILE,ENTITY,HAND} + Picker JailDesigner 2026-05-02 10:58:24 +02:00
  • ca03a1307e feat(editor): bindings per E (entity picker), H (mà), Supr (borrar) JailDesigner 2026-05-02 10:53:50 +02:00
  • fe916d263f Merge feat/controls — sticks al menú, accept/cancel remappable, facing real JailDesigner 2026-05-01 10:25:06 +02:00
  • de7233a012 fix(player): facing del sprite des del desplaçament real, no de l'input JailDesigner 2026-05-01 10:24:13 +02:00
  • d26ecec04f feat(menu): acceptar amb ATTACK i cancel·lar amb JUMP del mando JailDesigner 2026-05-01 09:07:22 +02:00
  • fddea0c449 feat(menu): navegació del menú de servei amb sticks JailDesigner 2026-05-01 09:03:20 +02:00
  • 2c1c1a442b Merge feat/notifier-tweaks — vora externa al notificador JailDesigner 2026-05-01 08:57:02 +02:00
  • d1948afe4b feat(notifier): vora externa del color del text JailDesigner 2026-05-01 08:56:53 +02:00
  • ac06b05332 chore(audio): defaults a música 100% i so 20% JailDesigner 2026-04-30 20:45:03 +02:00
  • 7d11dde0b1 Merge feat/menu-pause — pausa del món i sons al menú de servei JailDesigner 2026-04-30 20:40:04 +02:00
  • 73add013dd art: stun de sam/morcus refinat i mòmia més baixa per saltar millor JailDesigner 2026-04-30 20:22:09 +02:00
  • 4e2ba827e3 Merge feat/mummy-ai — generalització del filtre de cruces de la mòmia JailDesigner 2026-04-30 20:06:54 +02:00
  • 9ac0c0cb74 refactor(mummy): generalitza el filtre de cruces a isBlockedAheadInDir JailDesigner 2026-04-30 20:05:36 +02:00
  • 11a909b58d Merge feat/hazard-hole — hazard Hole, evitació per mòmies i broadcast de decals al load v0.31.0 JailDesigner 2026-04-30 19:29:57 +02:00
  • 17cf6e0636 chore: bump v0.31.0 — hazard Hole, IA d'evitació de mòmies i broadcast de decals JailDesigner 2026-04-30 19:29:53 +02:00