-
released this
2025-10-25 09:47:01 +02:00 | 1 commits to main since this release✨ Millores visuals per al jugador
- Sistema de carrusel per a introduir el nom: Nou sistema intuïtiu amb animacions pixel a pixel, interpolació de colors i navegació millorada. El carrusel ara es mou amb les direccions esquerra/dreta i salta automàticament al botó "OK" quan s'acaba de posar el nom.
- Animacions noves per al jugador 2: Cada jugador ara té el seu propi fitxer d'animacions, incloent animacions específiques per a la seqüència final del joc.
- Sistema de "pulsos": Afegit el contador de "pulsos" al marcador de puntuació (scoreboard), calibrat per a mostrar la progressió del jugador.
- Millores en items: Els items ara tenen rotació i comencen a parpellejar quan estan quiets en terra.
- Sons diferenciats per jugador: Cada jugador ara té sons de bala diferents i bales de colors diferents.
- Millores en el Game Over: Afegida música i veu específica per al game over amb timings ajustats. Ja no ix el lletrero de "game over" ni se sent el time stopper al completar el joc.
- Música al completar el joc: Nova música de celebració quan passes el joc sencer.
- Efectes de so nous: Afegit ruidet quan acabes de posar el nom i lletrero quan arribes a la màxima puntuació.
- Millores en pantalles: Retocs en la pantalla de càrrega, millores en el cicle de colors dels crèdits i correccions en la lògica de Rects dels crèdits.
- Millora visual del gameplay: La màquina de cafè ja no tapa els globos (ara els globos apareixen al davant). Canviat el text de "SuperPoder" per "Automatic".
- Millores en transicions: Animació de SCORE a ENTER_NAME en el scoreboard amb easing function millorada (easeInOutSine).
- Correccions en el logo: Corregit el pixel art dels logos de JAILGAMES i el splash.png.
- Versió visible: Afegida la versió de git en la pantalla de càrrega juntament amb informació del display.
- Millores en l'ordre de dibuix (z-order): Nou mètode per a ordenar i dibuixar els jugadors en l'eix Z, solucionant problemes visuals de superposició.
⚙️ Canvis tècnics i millores internes
- Migració completa a delta-time: Tot el motor del joc ara funciona amb temps real en lloc de frames, incloent sprites, animacions, jugadors, globos, bales, explosions i tots els elements del joc. Eliminats tots els mètodes frame-based obsolets i convertits tots els "magic numbers" a valors temporals.
- Suport per a OpenGL 3.3 Core Profile i OpenGL ES: Migració completa a OpenGL 3.3 Core Profile amb suport per a OpenGL ES 3.0/3.1 per a Raspberry Pi. Shaders GLSL unificats en un sol fitxer amb inicialització millorada.
- Classe Fade refeta: La classe Fade s'ha refet completament per a suportar tots els tipus de fade migrats a time-based. Corregit el Fade Type::FULLSCREEN que no s'iniciava correctament.
- Classe Cooldown: Nova classe per a gestionar temporitzadors de manera més elegant.
- BulletManager: Creat bullet_manager.cpp per a millorar la gestió de les bales.
- Millores en PathSprite: Ara permet createPath tant amb temps com amb frames.
- Millores en MovingSprite: Afegits nous mètodes per a controlar la rotació (stopRotate, escalar velocitat, etc.).
- Color::LERP(): Afegit mètode d'interpolació lineal per als colors.
- Millores en el sistema de recursos: Integrat l'empaquetador de recursos en el makefile.
- Migració del fitxer de config a v2: Actualitzat el format del fitxer de configuració.
- Logger: Afegit el namespace Logger per a millorar la traçabilitat del codi.
- Refactorització d'extensions: Renombrades extensions .h a .hpp (i corregits alguns que s'havien canviat per error).
- Neteja de codi: Eliminat tot el codi mort de Hit, flags estàtics corregits, eliminat define NO_AUDIO, organització general de fitxers i linter aplicat a múltiples mòduls.
- Correccions de bugs: Solucionats múltiples bugs en audio (fadeOutMusic, voice_recover, timings), mode demo (ja funciona correctament, sense so, amb nous fitxers de demo), creació de globos, moviment de l'herbeta, i molts altres.
- Optimitzacions: Eliminat el vector precalculat en tiled_bg per al moviment circular, millores en la desacceleració final del background amb funció de suavitzat.
Downloads
-
2025-08-21 SUMMER'25 Stable
released this
2025-08-21 07:38:37 +02:00 | 206 commits to main since this release✨ Millores visuals per al jugador
- Afegit menú de servei
- Animacions més fluides dels jugadors
- Noves animacions per als jugadors
- Retocats alguns gràfics del joc: jugadors ara amb outline
- Nova animació per a la màquina de cafè
- Els ítems reboten per la pantalla
- Canvis en els efectes de so
- Noves veus i efectes
- Nou estil per a la intro del joc
- Millores en la introducció de nom al entrar en la taula de records
- Ja permet començar el joc amb dos jugadors des de l'inici
- Ajustada la posició de creació dels globos al destruir el globo pare
- Els globos es creen a la mateixa altura tant a 320x256 com a 320x240 per a igualar la jugabilitat
- Afegida nova animació per a continuar
- Afegits molts més paràmetres editables, per exemple, el coloret de les camises dels jugadors
- Ja es poden mapejar els botons L2 i R2
- Retocat el color de outline del jugador 2
- Més retocs d'estil i colors en els gràfics del joc
- Millorat l'efecte mosaic del fade principal
⚙️ Canvis tècnics i millores internes
- Corregides les explosions dels globos (error de consum de tamany)
- Possibilitat d'assignar el teclat al jugador 1 o al jugador 2
- Possibilitat d'assignar controladors al jugador 1 o al jugador 2
- Migrat a SDL3
- Molta configuració passada a fitxers de text
- Possibilitat de modificar la dificultat del joc
- Modificacions menors als crèdits
- Creat (per fi) una icona per a l'aplicació diferent a la del Coffee Crisis
- Afegida distribució "Desktop" per a Linux
- Corregits alguns bugs
- Es pot assignar el fitxer de paràmetres des del fitxer de configuració
- Empaquetat de recursos i fitxers de configuració més a la mà
Downloads
-
2025-03-25 RWA25 Stable
released this
2025-03-25 09:06:08 +01:00 | 592 commits to main since this release- Nova intro
- Arreglos en tot el proces de posar nom en la tabla de puntuacions
- Afegida opció d'escalat sencer
- Arreglats els shaders a pantalla completa
- Millores en el canvi de mode de video i tamany de la finestra
- Afegides traduccions que faltaven
- Canvis en el flux entre seccions
- Arreglos en el disseny dels credits
- Retocat el timing de la seqüencia final in-game
Downloads
-
2025-02-07 Stable
released this
2025-02-07 14:16:56 +01:00 | 647 commits to main since this release- Ja funciona el nou enemic
- Tabla de puntuacions
- Noves animacions
- Nous fondos
- Nou disseny
- Resalta les ultimes puntuacions aconseguides
- Mostra la classificació numèrica
- Mostra si s'ha superat el joc sense continuar
- Noves versions de la font 04b_25 per tal de donar suport a colorets o altres efectes
- Nou disseny a l'hora de introduir el nom. Pense que ara es mes clar.
- Arreglat per a posar nom amb sticks analògics (que son els de la recre)
Downloads
-
2025-01-05 Stable
released this
2025-01-05 14:55:59 +01:00 | 675 commits to main since this release- Afegits sons al caminar i en el compte enrere de continuar
- Millorat el fadeout del game over
- Amaga el ratolí si no es mou
- Modificades les paletes d'invulnerabilitat
- Modificada la cadencia de foc sense autofire
- Millores en el mode Demo
- Millorada la seqüència de joc completat
- Afegida animació al inici de la partida
- Canvis en els elements decoratius del fondo del joc: sol, lluna i nuvols
- Optimitzats varios circuits de renderitzat (Credits, Screen)
Downloads
-
2024-12-31 Stable
released this
2024-12-31 11:07:55 +01:00 | 714 commits to main since this release- Afegit un enemic nou. En esta versó soles apareix en el mode debug apretant la tecla
9 - Afegit nous efectes de so i veus
- El tamany de la finestra es pot ampliar sempre que capia en l'escriptori
- Botó per activar o desactivar el autofire
- Millorada la animació del titol
- Millorada la transició del titol al joc
Downloads
- Afegit un enemic nou. En esta versó soles apareix en el mode debug apretant la tecla
-
2024-12-05 Stable
released this
2024-12-05 08:32:06 +01:00 | 737 commits to main since this release- Compila: si
- Credits traduits
- Canvi d'idioma amb una tecla
- Reset amb reload de recursos
- Afegit so al logo
- Arreglat el efecte de flash en linux
- Arreglat el onScreenHelp
- Arreglat els shaders per a les dos resolucions del joc
- Arreglats els credits a 320x240
- Afegit zoom al logo del titol
Downloads
-
2024-11-27 Stable
released this
2024-11-27 07:33:06 +01:00 | 754 commits to main since this release- Compila: si
- Afegits els credits del joc al completar la partida
Downloads
-
2024-11-20 Stable
released this
2024-11-20 21:59:24 +01:00 | 760 commits to main since this releaseEsta versió compila i inclou les següents novetats:
- Nova PowerBall (grafics i mecàniques)
- Nova animació de morir per als jugadors
- Els items reboten en el piso
- Creat BalloonManager per a poder posar globets en qualsevol part del joc
Downloads
-
2024-11-03 Stable
released this
2024-11-03 20:49:19 +01:00 | 787 commits to main since this releaseEsta versió compila i es jugable.
- Afegides millores en la definició de botons
- Retocat el final del joc
- Noves animacions al deixar de disparar
- Posibilitat de jugar dos jugadors amb un sol mando i el teclat
- Acabat el attract mode
- Nou motor de textos en pantalla per als missatges i al agafar items
Downloads