JailDesigner
a1d17ccf99
clang-tidy (amb el fuck de que no feien bona parella el clang de macos i el tidy de llvm)
2026-03-23 12:03:07 +01:00
JailDesigner
3ca744ee46
clang-format
2026-03-23 08:58:31 +01:00
JailDesigner
302b86ddb4
lo mateix de antes
2026-03-23 08:37:50 +01:00
JailDesigner
81daf725d5
arreglada la carpeta tools
...
eliminat frameworks sobrants (reduix prou el executable de macos)
2026-03-23 08:37:40 +01:00
JailDesigner
d80c673882
actualitzat makefile
2026-03-23 08:20:25 +01:00
JailDesigner
4ac123abb0
normailzada la carpeta release
2026-03-23 08:20:01 +01:00
JailDesigner
cb22ff321f
normalitzat caption de la finestra
2026-03-22 23:10:33 +01:00
JailDesigner
c35889a840
RW2026 - Abans d'anar li vaig dir a Claude que arreglara coses de input i game pq pareixia que al disparar es perdien inputs
2026-03-22 23:04:45 +01:00
JailDesigner
c610065fe0
Actualizar README.md
2025-11-01 20:09:34 +01:00
JailDesigner
d2be113c4e
corregit makefile
2025-10-25 09:29:01 +02:00
JailDesigner
052bb063df
Corregit resource_helper i millora DMG amb create-dmg
2025-10-25 00:20:35 +02:00
JailDesigner
9d974438b3
millorat makefile per a que el dmg es veja millor
2025-10-24 23:31:30 +02:00
JailDesigner
b9fe376f2a
eliminat el fallback a disc en les versions de release
2025-10-24 23:21:27 +02:00
JailDesigner
0c05f6d5b6
corregida la versio release de macos per a funcionar correctament amb resources.pack
2025-10-24 23:11:48 +02:00
JailDesigner
39125ee57c
nou icon
2025-10-24 21:17:29 +02:00
JailDesigner
7ebeeebaaf
arreglat include en pack_resources.cpp
2025-10-24 18:38:02 +02:00
JailDesigner
c6c7b63f6d
ultim linter
2025-10-24 18:36:00 +02:00
JailDesigner
7959baeed9
linter
2025-10-24 18:22:15 +02:00
JailDesigner
5d1c6c6d99
linter
2025-10-24 18:11:51 +02:00
JailDesigner
145d1e3fc0
canvis en run_clang-tidy.sh
2025-10-24 17:58:53 +02:00
JailDesigner
4679255d60
linter
2025-10-24 17:50:31 +02:00
JailDesigner
3cfb65320c
linter: opengl_shader.cpp
2025-10-24 17:21:17 +02:00
JailDesigner
636e4d932a
linter: varios
2025-10-24 17:12:57 +02:00
JailDesigner
9979f31b4a
linter: manage_hiscore_table
2025-10-24 14:10:38 +02:00
JailDesigner
6190b35349
integrat jail_audio en la carrega de resources.pack
2025-10-24 13:59:03 +02:00
JailDesigner
fd4136a882
linter: varios
2025-10-24 13:45:56 +02:00
JailDesigner
5362c5b022
linter; manage_hiscore i resource_loader
2025-10-24 12:06:53 +02:00
JailDesigner
357b5d5977
linter: renombrar variables
2025-10-24 10:33:18 +02:00
JailDesigner
f50ad68f10
linter: resource_pack
2025-10-24 10:27:56 +02:00
JailDesigner
155a7d038d
ajustades constants en credits.cpp
2025-10-24 10:13:10 +02:00
JailDesigner
4b732c189c
migrat correctament a delta_time credits.cpp i eliminat un bug que feia que si no pasaves a ma el final, no acabara mai
2025-10-24 10:10:55 +02:00
JailDesigner
1c3d59d678
migrat hiscore_table a delta_time de manera correcta
...
corregida deformació subpixel de la textura en instructions i hiscore_table
2025-10-24 08:49:09 +02:00
JailDesigner
1acbe1d097
migrat instructions a delta_time pur
2025-10-23 18:59:37 +02:00
JailDesigner
245524c021
fix: detecta fitxers de puntuació corruptes
2025-10-23 18:47:38 +02:00
JailDesigner
b4624a9223
arreglos en makefiles i cmakes
2025-10-23 18:32:17 +02:00
JailDesigner
28e3e1ee0a
style: si ja havies posat nom, el carrusel apareix directament en el caracter d'acabar
2025-10-23 17:46:06 +02:00
JailDesigner
e250ca048f
calibrats els pulsos al gust
2025-10-23 14:56:33 +02:00
JailDesigner
5bf96b9aba
afegit "pulsos" a scoreboard
2025-10-23 14:44:51 +02:00
JailDesigner
ac6f521288
fix: la logica de Rects dels credits
2025-10-22 21:02:09 +02:00
JailDesigner
5a5c06efd1
fix: si vas a posar nom i el nom ja està ple, ja aplica les restriccions i posa el carrusel com toca
2025-10-22 19:58:47 +02:00
JailDesigner
ef1a514c9b
style: ja pots mouret pel carrusel de posar nom mantenint la direccio apretada (ja no vas lletra a lletra)
2025-10-22 19:55:02 +02:00
JailDesigner
ce54b10abb
afegida classe Cooldown
2025-10-22 19:54:27 +02:00
JailDesigner
40538eaa28
el carrusel ja s'anima supersucosetment cap al OK de manera automática
2025-10-22 18:56:59 +02:00
JailDesigner
88d814f371
Visualment, el carrusel ja salta al ultim caracter (instantani)
...
Si no hi ha lletres per a borrar, no fa roidet
2025-10-22 18:47:42 +02:00
JailDesigner
b933ceee63
Traslladada logica de clavar nom de game a player
...
Si no caben mes lletres, salta a l'ultim caracter i bloqueja el carrusel
2025-10-22 18:36:32 +02:00
JailDesigner
75ccddbaa1
style: ja hi ha un caracter per acabar de posar el nom
2025-10-22 18:17:58 +02:00
JailDesigner
fde77affdf
fix: ja no s'escolta el time stopper al passar-se el joc
...
style: ja no ix el lletrero de gameover al passar-se el joc
2025-10-22 17:05:38 +02:00
JailDesigner
52a387463d
fix: Fade Type::FULLSCREEN no iniciava correctament i el primer frame de un fade_in mostrava el contingut
2025-10-22 15:40:17 +02:00
JailDesigner
5a0fc9330d
fix: splash.png corregit
2025-10-22 15:25:57 +02:00
JailDesigner
66661036a4
fix: en Player::handleRecoverMovement() es reproduía voice_recover.wav constantment
2025-10-22 15:17:05 +02: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
866f464d37
gameplay: la maquina de café ja no tapa els globos (al reves)
2025-10-22 12:58:53 +02:00
JailDesigner
da9f3c1e02
refeta la classe Fade perque nomes havia un tipo de fade migrat a time based. ara ja estan tots correctes
2025-10-21 21:12:29 +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
d7836eedd7
canvi de pc (treballant en el z-order dels jugadors per evitar reordenar el vector)
2025-10-20 21:41:23 +02:00
JailDesigner
4bac816e37
style: meeees retocs a la pantalla de càrrega
2025-10-20 21:07:22 +02:00
JailDesigner
67f9103b96
fix: updateAlphaColorTexture() en Background class per a utilitzar delta_time
2025-10-20 20:54:34 +02:00
JailDesigner
8ddee66304
fix: el cicle de color de credits.cpp
2025-10-20 20:36:33 +02:00
JailDesigner
4fb6a9999f
animacions noves dels jugadors per al final
2025-10-20 20:06:32 +02:00
JailDesigner
794dcf83f6
style: toquejant mes la pantalla de carrega
2025-10-20 18:11:39 +02:00
JailDesigner
9fe73ed8e4
style: toquejant la pantalla de càrrega
2025-10-20 14:07:14 +02:00
JailDesigner
e99b2abd7d
style: canviat un ifndef per un pragma once
2025-10-20 13:18:09 +02:00
JailDesigner
b128b285ed
fix: alguns logs de consola
...
fix: alguns .h s'havien canviat a .hpp per error
2025-10-20 12:43:43 +02:00
JailDesigner
c8bf9640cf
corregits bugs de toquetechar vectors i merdes i passats a lists
2025-10-20 12:29:37 +02:00
JailDesigner
2b4523d644
linter
2025-10-19 22:01:31 +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
413c3c30a6
afegit el namespace Logger
2025-10-19 18:10:55 +02:00
JailDesigner
df6e7e5155
eliminat el cadaver que havia de jail_shader.cpp per ahi
2025-10-17 21:58:12 +02:00
JailDesigner
46974ef2eb
renombrades extensions .h a .hpp
2025-10-17 21:45:19 +02:00
JailDesigner
50ccb2ccc2
commit pollós
2025-10-17 21:09:08 +02:00
JailDesigner
9b966a260c
fix: el fitxer de config el trobava i despres deia que no el trobava
2025-10-17 20:48:47 +02:00
JailDesigner
49ea56f5e2
fix: WARNING: Parámetro desconocido: game.item_size
2025-10-17 20:33:02 +02:00
JailDesigner
300edc90b5
PathSprite: ja permet createPath amb temps o frames
2025-10-17 14:02:40 +02:00
JailDesigner
5ff33ca6ca
fix: ja es mou la herbeta
2025-10-16 20:43:48 +02:00
JailDesigner
6dc6d8fc24
fix: Dejar que SDL elija OpenGL automáticamente en Linux
...
- Windows: opengl + 3.3 Core Profile explícito
- Linux: opengl sin atributos, SDL elige:
* Desktop 3.3 en PC con GPU normal
* ES 3.0 en RPi automáticamente
Resuelve problema de colores invertidos (azul->naranja) causado
por forzar opengles2.
2025-10-02 22:05:18 +02:00
JailDesigner
8d94ed516c
fix: Renderizar textura antes de inicializar shaders
...
En constructor: SDL_RenderTexture() antes de initShaders()
Esto asegura que la textura tiene contenido válido.
Revertido lazy initialization que no funcionaba.
Vuelta a la solución original que sí funcionaba.
2025-10-02 22:00:30 +02:00
JailDesigner
ba0b0930b0
fix: Mejorar obtención de texture ID en OpenGL ES
...
- Probar SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER para ES
- Probar SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER para Desktop
- Añadir logs detallados para debug
- No intentar bind si texture_id es 0 (prevenir GL_INVALID_ENUM)
Refs: Error 0x500 en glBindTexture en RPi
2025-10-02 21:55:49 +02:00
JailDesigner
29e76b1ddd
feat: Forzar OpenGL ES en Linux/RPi mediante SDL hint
...
- Windows: hint 'opengl' + OpenGL 3.3 Core Profile
- Linux/RPi: hint 'opengles2,opengl' (intenta ES, fallback a Desktop)
- SDL_WINDOW_OPENGL flag es genérico, funciona con ambos
También lazy initialization de shaders para evitar textura vacía.
2025-10-02 21:48:57 +02:00
JailDesigner
54ceaa3042
debug: Añadir logs en inicialización de shaders
...
Para debuggear problema de pantalla negra en RPi al iniciar con shaders activos.
Logs muestran tamaños de ventana/textura y configuración de uniforms.
2025-10-02 21:40:12 +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
e347e04d33
fix: arreglat bug en jail_shader.cpp que no aplicava be el tamany de la textura amb filtros al canviar el tamany de la finestra si arrancaves el joc sense filtros activats
2025-10-02 17:24:40 +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
79033346c0
migrat fitxer de config a v2
2025-10-02 16:35:11 +02:00
JailDesigner
62b73d6f41
bug fix: si desapareixia la maquina de cafe, ja no eixia mes
2025-10-02 12:04:17 +02:00
JailDesigner
218ddabb5e
bug fix: no eixien pacos
2025-10-02 08:28:15 +02:00
JailDesigner
427f40632a
scoreboard.cpp: animació de SCORE a ENTER_NAME
2025-10-01 21:31:42 +02:00
JailDesigner
a29b4d4379
scoreboard.cpp: modificada la easing function de desplaçament vertical a easeInOutSine
2025-10-01 20:10:42 +02:00
JailDesigner
d851cdd2fe
scoreboard.cpp: afegit un setMode() com deu mana
2025-10-01 20:06:08 +02:00
JailDesigner
3354d00814
Transició acabada, encara que hi ha un desfase de 1 pixel
2025-10-01 19:34:23 +02:00
JailDesigner
7bd7ba84e0
scoreboard.cpp: treballant en transicio de ENTER_NAME a SHOW_NAME
2025-10-01 19:11:58 +02:00
JailDesigner
6ad34eaf57
finalitzada la implementació del carrusel
2025-10-01 18:49:11 +02:00
JailDesigner
b4f2251508
animacio al pixel del carrusel feta, falla el color que no transiciona
2025-10-01 18:36:14 +02:00
JailDesigner
473a52f986
treballant en la animacio alpixel del carrusel
2025-10-01 18:05:00 +02:00
JailDesigner
bcdd48d622
carrusel funcional i acabat
2025-10-01 17:49:29 +02:00