Commit Graph

266 Commits

Author SHA1 Message Date
JailDesigner ae6e72e0d9 chroma min/max amb mostreig bilinear subpíxel 2026-05-17 12:24:14 +02:00
JailDesigner bd5683d498 migra postfx a aee_arcade i elimina supersampling/downsampling 2026-05-17 11:05:06 +02:00
JailDesigner 2c1673d2dd arregla presets red i classic
red.txt: vel/grav dels globus passats al sistema deltaTime
(165/320, 222/360, 282/360, 327/360 pixels/s i pixels/s²) i
title_duration de 800 frames a 14 segons; eliminats item_size,
hit_stop i hit_stop_ms (paràmetres ja no parsejats que generaven
warnings a l'arrencada).

classic.txt: scoreboard.rect.y de 216 a 200 per encaixar amb
game.height=240 (el marcador sortia 16px fora de pantalla);
eliminat el duplicat de resource.color.
2026-05-17 09:46:03 +02:00
JailDesigner e58b7d36fb opció de preset al service menu (params_file → params_preset)
Defaults::Settings::PARAMS_FILE passa a PARAMS_PRESET (id intern:
classic/arcade/red); director concatena .txt al carregar. Nou
ListOption "GAME_PRESET" al service menu amb les tres opcions
localitzades (cal reinici per aplicar). Validació al parser del YAML:
si el preset desat no existeix, cau al default.
2026-05-17 09:43:30 +02:00
JailDesigner 0d14e10de5 config/ dins del pack: assets, params, stages, pools, formations 2026-05-17 08:38:46 +02:00
JailDesigner 8bab2da2ed filtre nearest o linear per al pipeline sdl 2026-04-15 11:10:00 +02:00
JailDesigner 8706b2c7fb càrrega de recursos no bloquejant 2026-04-14 18:10:28 +02:00
JailDesigner cf1f97a84f Afegides les opcions a Service Menu 2026-04-03 16:30:38 +02:00
JailDesigner 93fe17c3b2 migrat, amb ajuda de claude, a sdl3gpu (postfx i crtpi) igual que el JDD 2026-04-03 15:08:06 +02:00
JailDesigner 270cd1d487 eliminades referencies a opengl 2026-03-23 17:04:21 +01:00
JailDesigner 58512840a4 eliminats fitxers glsl 2026-03-23 17:04:12 +01:00
JailDesigner 2f3161d701 primera implementacio de postfx 2026-03-23 13:18:36 +01:00
JailDesigner bb132aade2 afegit caracter de acabar de posar el nom (no en us encara)
corregida la logica de animacio i desplaçament del carrusel de posar nom
2025-10-22 15:05:57 +02:00
JailDesigner d4e09e1e88 gameplay: canviat text de SuperPoder per Automatic 2025-10-22 13:03:16 +02:00
JailDesigner 9b8fdf289f animacions noves per al jugador2,
cada jugador te el seu fitxer d'animacions per separat
2025-10-21 20:42:17 +02:00
JailDesigner bf12c1664a fix: nou metode per ordenar i dibuixar els jugadors ordenats en l'eix Z
codi: eliminat tot el codi mort de Hit
2025-10-21 09:30:31 +02:00
JailDesigner 4fb6a9999f animacions noves dels jugadors per al final 2025-10-20 20:06:32 +02:00
JailDesigner 16306f2325 els items començen a parpadejar quan ja estan quets a terra 2025-10-19 19:51:07 +02:00
JailDesigner d7c3ea7f69 corregit el pixelart dels logos de JAILGAMES 2025-10-19 18:25:00 +02:00
JailDesigner 5ff33ca6ca fix: ja es mou la herbeta 2025-10-16 20:43:48 +02:00
JailDesigner dcc223d287 fix: Cambiar shaders ES de 3.1 a 3.0 para Raspberry Pi
RPi 5 solo soporta OpenGL ES 3.0, no 3.1.
Cambiada versión de #version 310 es a #version 300 es
2025-10-02 21:22:14 +02:00
JailDesigner 7187412a45 feat: Soporte OpenGL ES 3.1 para Raspberry Pi
- Creados shaders GLSL ES 3.1 (crtpi_*_es.glsl)
- Detección automática: intenta cargar ES primero, fallback a Desktop
- Windows: pide OpenGL 3.3 Core Profile explícitamente
- Linux/RPi: deja que SDL elija (usará OpenGL ES si está disponible)
- assets.txt actualizado con shaders ES como opcionales

Resuelve problema en RPi 5 donde OpenGL 3.3 Core no está soportado
pero OpenGL ES 3.1 sí lo está mediante drivers Mesa/VideoCore.
2025-10-02 21:12:08 +02:00
JailDesigner ff7aef827c migracio a OpenGL 3.3 Core Profile completada 2025-10-02 18:24:18 +02:00
JailDesigner 6ff7ccf69a migrat a OpenGL 3.3 Core Profile 2025-10-02 18:15:39 +02:00
JailDesigner 7946ea54a6 unificats els shaders glsl en un sol fitxer
corregida la inicialització de opengl i shaders
2025-10-02 17:11:38 +02:00
JailDesigner c16fc1bae5 corregit: el mode demo ja funciona correctament 2025-09-29 12:47:13 +02:00
JailDesigner b92e5df98b nou: sonidos de bala diferent per a cada jugador 2025-09-26 20:48:22 +02:00
JailDesigner 83871273ec nou: bales de colors diferents per a cada jugador 2025-09-26 20:37:00 +02:00
JailDesigner a40f04a739 nou: musiqueta i veu per al game over i timings ajustats 2025-09-26 17:20:35 +02:00
JailDesigner 5edef17d84 nou: musica al completar el joc 2025-09-25 19:10:46 +02:00
JailDesigner e4532fcef2 nou: ruidet per a quan acabes de posar el nom 2025-09-25 18:18:39 +02:00
JailDesigner 7a8d66c29d nou: quan arribes a la maxima puntuació, posa un lletreret 2025-09-25 17:52:49 +02:00
JailDesigner c9a29e26dd revisant la seccio game: bales, items e inici 2025-09-24 11:37:23 +02:00
JailDesigner 159528adc9 revisat credits.cpp, player.cpp, balloon.cpp i balloon_manager.cpp 2025-09-23 13:42:09 +02:00
JailDesigner 057d3dcfee bug fix: en la tabla de puntuacions, no apareix la estreleta al completar el joc amb 1CC
bug fix: posant nom al completar el joc, si "passes" el mostrar el nom, mata al jugador en lloc de fer que se'n vaja

Resol #92 i #98
2025-08-26 08:21:33 +02:00
JailDesigner 74f6fe3501 Afegit outline al text 2x
corregit el marcador durant el Player::State::RECOVER
2025-08-24 14:37:30 +02:00
JailDesigner 32e9da55ef Afegit so de service_menu_back
Retocats els audios de service menu
Afegit so a ENTER NAME
Arreglos visuals a ENTER NAME
2025-08-23 21:06:20 +02:00
JailDesigner 6bf8490776 integrades mes clases amb ResourceHelper
mogudes les dades de la demo a resource.pack
2025-08-19 13:08:37 +02:00
JailDesigner ed077c1da5 treballant en resources.pack 2025-08-19 09:46:19 +02:00
JailDesigner 1e9e664012 creat param_red.txt
afegides guardes en setParams
2025-08-17 21:29:49 +02:00
JailDesigner d7b3af5ab8 en el modo demo asignava cafes al jugador que no jugava i eixia saludant amb la camisa que no toca 2025-08-17 20:22:53 +02:00
JailDesigner 3fc15a9512 afegit el fade RANDOM_SQAURE2
canviat els timings del fade a milisegons
2025-08-17 19:34:48 +02:00
JailDesigner a95776e6c7 retocat el audio de recover 2025-08-17 17:01:49 +02:00
JailDesigner 65ca17f938 afegit i parametritzat outline per als textos dels items 2025-08-17 16:07:16 +02:00
JailDesigner ff2a51a507 noves coses chules en la clase text 2025-08-17 14:25:17 +02:00
JailDesigner fe0083abd4 afagit a param el color de la camiseta per defecte 2025-08-17 13:25:10 +02:00
JailDesigner 1c058694fd afegit a param el color de outline dels jugadors 2025-08-17 12:58:20 +02:00
JailDesigner 142603db71 hi_score_table: faltava posar el fondo en modo manual
game: redefinides les prioritats de dibuixat -> jugadors altra volta al front
2025-08-17 08:08:48 +02:00
JailDesigner 6102504d32 parametrizats els colors de les camisetes dels jugadors quan pillen café 2025-08-16 13:12:22 +02:00
JailDesigner a123b3aa93 afegit window_message a param 2025-08-16 11:24:28 +02:00