122 Commits

Author SHA1 Message Date
34baa3c97d treballan en el carrusel per a posar el nom 2025-10-01 14:00:56 +02:00
c98cb0d29f repensada la forma d'asignar fitxers de demo als jugadors
refets els fitxers de demo i afegit un tercer fitxer
2025-09-29 14:00:10 +02:00
e18d1b186a player.h: eliminat codi mort 2025-09-27 00:22:46 +02:00
b92e5df98b nou: sonidos de bala diferent per a cada jugador 2025-09-26 20:48:22 +02:00
83871273ec nou: bales de colors diferents per a cada jugador 2025-09-26 20:37:00 +02:00
8a6ce8e66d organitzat player.h 2025-09-26 17:37:29 +02:00
0c670fd344 novetat: canvi de color de les bales quan queda poc powerUp 2025-09-26 14:13:52 +02:00
2977869ab5 revisat tabe.cpp, item.cpp i game.cpp 2025-09-24 09:37:23 +02:00
159528adc9 revisat credits.cpp, player.cpp, balloon.cpp i balloon_manager.cpp 2025-09-23 13:42:09 +02:00
568b941990 eliminats metodes frame-based obsolets 2025-09-19 09:56:25 +02:00
5c82916650 magic numbers: game.cpp i player.cpp 2025-09-18 14:17:54 +02:00
0c0518adac magic numbers: game.cpp i player.cpp (en progres) 2025-09-18 13:15:43 +02:00
cb7b290818 magic numbers: game.cpp 2025-09-17 14:20:13 +02:00
470a07d28c delta-time: player.cpp 2025-09-16 19:21:44 +02:00
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
e774e0e8ad modificat el efecte de invulnerabilitat per a que vaja menguant 2025-08-17 17:21:03 +02:00
8ddc5d94f1 clang-tidy 2025-08-17 10:20:41 +02:00
327987447d passant linters a vore si trobe variables sense inicialitzar 2025-08-17 00:23:59 +02:00
ada5025c65 claude: arreglos d'estil 2025-08-16 19:48:32 +02:00
a7519fc372 afegit AnimatedSprite::getCurrentAnimationFrame()
fix: player2.gif faltava el outline
noves veus i arreglo d'altres
style: fitxer de config
2025-08-15 11:09:17 +02:00
a983269080 animacions noves de recuperació per als jugadors 2025-08-15 06:38:52 +02:00
3964503f1c game fix: la velocitat dels globos dins de la fase actual muntava al primer globo explotat
game fix: al trencar una powerball ja no eixien mes globos
style: renombrades variables i funcions
2025-08-14 20:41:44 +02:00
ca6edcccc0 Afegida animacioneta pa quan continues 2025-08-14 12:55:29 +02:00
ea3e704d34 posant ordre en Stage i Background 2025-08-13 14:04:24 +02:00
41e3fd1d8d iwyu
clang-tidy
clang-format
2025-08-10 22:01:18 +02:00
659a4ced44 fix: el nom apareixia duplicat en la tabla de records 2025-08-10 20:36:13 +02:00
d21a474754 afegida Player::computeAnimation() i soluciona algunes animacions incorrectes que havia 2025-08-10 14:42:22 +02:00
1224af2a9b Pasaeta de linters 2025-08-06 13:05:04 +02:00
90c080f3e3 desacoplament de Player i Options
Player: canviat id de int a enum
migrant input: eliminat Device, keyboard separat de la llista de mandos, llig i guarda configuracions de mandos
falta: definir botons, asignar mandos a jugadors i guardar la asignació
2025-08-03 22:49:28 +02:00
fe818d6a10 migrant input: ja funcionen coses, pero encara queda 2025-07-31 13:55:14 +02:00
89a0638a89 migrant input: ja compila, ja no peta... falta descomentar mig codi 2025-07-31 12:02:16 +02:00
989f081a25 Input: mogudes structs, enums i consts a la part publica 2025-07-30 08:53:57 +02:00
5dc46dda5a fix: llevar una constant del modo debug 2025-07-26 08:22:38 +02:00
e995cde573 fix: el tamany del jugador no s'havia muntat de 30 a 32
fix: al aumentar el tamany del jugador, ja no eixia rodant pels aires perque estava "estacat en terra"
fix: arreglats els estats dels jugadors per a que quan reentres a la partida, entre desde la vora com al principi
fix: pensava que en enviar jugadors DAVANT en el eix Z sobrava, pero també necesite poder enviarlos DARRERE
2025-07-26 00:31:34 +02:00
19fcebcdfd canvi de pc 2025-07-25 22:38:17 +02:00
03a7bbc6d1 Player: afegides animacions per al estat WAITING
Player: si tires a jugar desde el estat WAITING passes al ENTERING_SCREEN i despres sempre tens inmunitat, fins i tot la primera volta (al començar el joc)
falta: arregñar el z-order per al estat WAITING
2025-07-25 20:54:00 +02:00
91730def9a fix: arreglats mil mini bugs d'estes ultimes coses que he estat fent. El cas es que el joc es veu igual pero porte dos matins aci fent el mongol. 2025-07-24 16:25:09 +02:00
ec008ef5dd iwyu
clang-format
2025-07-23 20:55:50 +02:00
8b7b667c60 creat color.h i color.cpp i llevat de utils.h i utils.cpp 2025-07-21 14:43:35 +02:00
2620a76865 clang-tidy readability-function-cognitive-complexity
clang-format
2025-07-20 16:12:27 +02:00
ca99f7be34 clang-tidy readability 2025-07-20 14:56:00 +02:00
1f0184fde2 clang-tidy modernize 2025-07-20 12:51:24 +02:00
bfda842d3c clang-tidy 2025-07-20 12:16:25 +02:00
dabba41179 pasaeta loca de clang-format (despres m'arrepentiré pero bueno) 2025-07-18 20:01:13 +02:00
b88019bf58 arreglats els includes en linux, falta vore que ha passat amb windows/macos 2025-07-18 18:23:29 +02:00
2aaba7938c treballant en arreglas els includes de SDL3 2025-07-18 13:58:58 +02:00
31910b8a74 new: ja es pot començar el joc els dos jugador a l'hora
new: feedback visual per a saber qui ha pulsat start en la pantalla de titol
Player: afegit estat RESPAWNING per no tindre que estar fent cabrioles amb la invulnerabilitat al crear als jugadors
2025-07-14 11:41:12 +02:00
6082a72392 canvi de pc before boromir 2025-07-11 23:34:52 +02:00
7ac46876ca Refet el spritesheet del jugador i el fitxer d'animacions
Afegits nous estats per al jugador: RECOIL
2025-07-11 22:03:44 +02:00
586d5df015 Afegit dos timeouts per a posar nom: uno total i altre que suma nomes quan no es toca res 2025-07-01 10:56:55 +02:00