JailDesigner
580c13e854
feat: estat DISABLED i spawn aeri al començar la sala — v0.25.0
2026-04-26 14:17:17 +02:00
JailDesigner
cd961cf718
chore: bump v0.24.0 — FSM de sala, EXITED i bucle complet
2026-04-26 10:51:40 +02:00
JailDesigner
f921f6bf2b
chore: bump v0.23.0 — sistema de salt, HURT i polvet
2026-04-25 18:06:18 +02:00
JailDesigner
82b229222f
feat(hud): marcador de la franja superior amb 3 blocs i animació d'entrada
2026-04-23 23:46:41 +02:00
JailDesigner
4da05b3d76
chore(release): v0.21.0 — empaquetat de recursos (AE26) i neteja de fonts
...
- Nou format de pack AE26 v1 (XOR + djb2), eina `pack_resources`,
regeneració automàtica de `build/resources.pack` a cada build.
- `Resource::Helper` amb init/shutdown, fallback a disc només en Debug
(apunta al source tree); Release exigeix pack present.
- Callers de YAML migrats a `loadFile`+deserialize des de buffer.
- Arrel neta: el pack viu a `build/`, eliminat `sync_data`.
- Placeholder font -> `ari-w9500-condensed-display`; esborrades variants
bold/condensed no usades a `data/fonts/`.
2026-04-23 08:51:21 +02:00
JailDesigner
5312abc761
chore(release): v0.20.0 — notificacions en case frase i renom de presets
2026-04-22 22:05:18 +02:00
JailDesigner and Claude Opus 4.7
eb07e7e564
feat(fonts): deinterlace GIF i font ari-w9500 per placeholders
...
Fix: gif.cpp no desfeia l'interlace, trinxava qualsevol GIF entrellaçat
(tota la sortida de Pillow). Afegeix Defaults::UI::Font per centralitzar
noms/rutes i mou data/font → data/fonts.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 13:45:06 +02:00
JailDesigner
a3592d6c73
feat(player): animacions direccionals i stand automàtic en col·lisió; v0.18.0
2026-04-21 20:41:49 +02:00
JailDesigner
e2b8d0e459
Subsistema d'àudio: port de ../aee/core/audio refactoritzat amb namespace Ja, desacoblat d'Options via Audio::Config i extensió de Resource::Cache per preloading de música i sons; pyramid_1.ogg sona a GameScene (v0.15.0)
2026-04-19 23:19:20 +02:00
JailDesigner
6f3fafbfff
RenderInfo amb tres estats (off/dalt/baix), temps de joc i persistència; ombra, mono-dígits i easing compartits (v0.14.0)
2026-04-19 20:28:23 +02:00
JailDesigner
46a578fd86
Tilemap YAML: sala piràmide renderitzada amb tiles reals de tomb.gif i caixa de debug llevada (v0.13.0)
2026-04-19 19:35:21 +02:00
JailDesigner
c921833537
Mapa piràmide 4×5 amb muros i passadissos de 16 px + motor de colisions AABB amb snap al passadís (v0.12.0)
2026-04-19 18:08:51 +02:00
JailDesigner
297dc85e47
GlobalInputs F1-F12 + Escape, Screen sense destruir finestra, escalat al GPU, presets i fons canvas (v0.11.0)
2026-04-19 14:27:16 +02:00
JailDesigner
837eb73398
Locale amb català (defecte) i anglès; Options.locale persistit a config.yaml (v0.10.0)
2026-04-19 12:11:42 +02:00
JailDesigner
1b430500f4
Sistema de notificacions amb presets (F4, llisca des de dalt) (v0.9.0)
2026-04-19 10:54:32 +02:00
JailDesigner
96cbdf96b6
Input + moviment del jugador amb fletxes (flip, anim walk/stand, bounds) (v0.8.0)
2026-04-19 09:57:22 +02:00
JailDesigner
bee9b650db
Paleta UI compartida (sega-cube.pal) i constants semàntiques UiColor (v0.7.1)
2026-04-19 09:30:29 +02:00
JailDesigner
e6f3c888e6
Font 8bithud, classe Text i overlay RenderInfo (F3, persistit a config.yaml) (v0.7.0)
2026-04-19 00:31:02 +02:00
JailDesigner
ce5bec1b34
Shader CRT-Pi alternatiu en pipeline separat; selecció via config + presets (v0.6.0)
2026-04-18 23:16:17 +02:00
JailDesigner
26b4d9e610
Presets PostFX carregats de shaders/postfx.yaml; Screen aplica params (v0.5.0)
2026-04-18 23:02:06 +02:00
JailDesigner
6c8ef9ff44
Path SDL3 GPU amb PostFX passthrough; Screen amb init/shutdown explicit (v0.4.0)
2026-04-18 22:50:04 +02:00
JailDesigner
0348acb0eb
Config.yaml + Screen::Config desacoblat via Options (v0.3.0)
2026-04-18 21:38:40 +02:00
JailDesigner
de5a670fdb
Motor de sprites/animacions/surfaces i jugador centrat (v0.2.0)
2026-04-18 21:02:55 +02:00
JailDesigner
7bb1edd08a
Esquelet inicial: finestra negra i primera escena
2026-04-18 19:56:59 +02:00