Commit Graph

74 Commits

Author SHA1 Message Date
JailDesigner 81ee352553 Afegit un lock per evitar que es puga incrementar el poder de la fase
Es necesita almenys un jugador viu per a poder incrementar el poder de la fase
2025-01-04 14:09:10 +01:00
JailDesigner bccf4c30de Modificada la cadencia de foc sense autofire i arreglades un poc les animacions de cool_down i cooling 2025-01-04 10:47:26 +01:00
JailDesigner 6effeb6154 Quan el jugador moria podia quedarse engantxat rebotant en les vores
So aleatori en els rebots del jugador al morir
2025-01-03 20:36:18 +01:00
JailDesigner cc4acecc03 Afegits sons de caminar i de comptador de continuar
Afegits estats al joc i al jugador per a escenificar el inici de la partida
2025-01-03 19:19:22 +01:00
JailDesigner fe0900a686 Afegides veus al jugador
Afegit efectes de so al rebotar el jugador quan mor
2024-12-15 20:00:35 +01:00
JailDesigner a2d4331430 Treballant en els credits 2024-11-25 22:56:59 +01:00
JailDesigner a36120cf0c Continuemtreballant enels credits 2024-11-24 20:21:46 +01:00
JailDesigner ad221243cb Afegida musica als credits
Els globos ara tenen definida una play_area
Opció de canviar la paleta al text
2024-11-24 19:07:19 +01:00
JailDesigner 8941072357 Els items reboten al tocar el piso 2024-11-20 21:55:55 +01:00
JailDesigner 700d3846fb Afegits rebots en la animació de morir 2024-11-19 18:59:35 +01:00
JailDesigner 47e468034f Nova animació per a la mort del personatge
Nova lògica al morir
2024-11-17 08:43:24 +01:00
JailDesigner 6262b5814d Arreglos varios relacionats amb el nom al obtenir la màxima puntuació:
No canviava al marcador, ni el nom del que tenia la maxima puntuació en calent ni al posar nom
retallat el nom de 8 a 6 caracters, i tots en majuscula pa que capia en el marcador
ja actualitza be la cadena amb el nom al posar nom per segona vegada en la mateixa partida
2024-11-08 20:49:07 +01:00
JailDesigner f786cb7776 Implementat el final del joc 2024-11-01 13:05:11 +01:00
JailDesigner c6e2368e82 Noves animacions per a deixar de disparar 2024-10-31 23:32:11 +01:00
JailDesigner 30dfa4c545 Treballant en el final del joc 2024-10-31 11:58:01 +01:00
JailDesigner 2aa3f827cb Arreglada la animació de morir, que s'updatava dos voltes per frame 2024-10-30 10:15:53 +01:00
JailDesigner 59e2865a4a El game_text ara gasta PathSprites en lloc d'SmartSprites
fix: la paleta dels jugadors no s'iniciava correctament
2024-10-28 22:09:28 +01:00
JailDesigner 787cb6366f Pasaeta de include-what-you-use
Acabada de perfilar la classe PathSprite
Menjeades declaracions de utils.h als fitxers que toca
2024-10-28 20:45:24 +01:00
JailDesigner 43e7b83403 Continue arreglant cosetes amb cppcheck 2024-10-24 20:36:30 +02:00
JailDesigner 6e2f80d8ce . 2024-10-23 18:29:52 +02:00
JailDesigner 2377815c02 Amb les textures en memoria i compartides ja no puc fer el trick de canvi de paleta per a la flama del segon jugador tal i com està plantejat el codi. Arreglat creant una segona textura 2024-10-20 19:38:28 +02:00
JailDesigner 848d61b5c0 He fet un "manolete" i he pasat a c++ i smartpointers la cárrega de surfaces desde gif. Sembla que no ha petat res
Precárrega i asignació de paletes a les textures
Ara si algú toca una paleta, que siga conscient que la textura es compartida durant tot el joc
2024-10-20 15:36:04 +02:00
JailDesigner afe835914e Revisada la carrega de recursos en game.cpp 2024-10-18 14:07:25 +02:00
JailDesigner 50a376e582 Comença a estar tot mes o menos be el desaguisao de les classes Sprite. Encara algunes animacions sembla que van massa ràpides 2024-10-17 19:26:39 +02:00
JailDesigner db884cb422 Commit de vesprà tirada a la brossa 2024-10-16 22:35:19 +02:00
JailDesigner 24556eeaa8 Implementat contador per a posar el nom al acabar la partida 2024-10-16 09:18:22 +02:00
JailDesigner 39a8c992e1 Ja duplica la ultima lletra al posar el nom 2024-10-14 17:12:07 +02:00
JailDesigner babf02226c Mes recomanacions de cppcheck 2024-10-13 19:26:27 +02:00
JailDesigner 46540ad7c3 Optimitzat el tema de comparacions i asignacions de strings buits. Mes que optimitzat, ara està mes mono 2024-10-13 14:25:05 +02:00
JailDesigner 101e375fd3 Variables renombrades en input.cpp 2024-10-12 11:01:42 +02:00
JailDesigner 07714aabc3 Abans de renombrar game.cpp 2024-10-12 07:26:41 +02:00
JailDesigner 117b80bdfc idem 2024-10-10 20:59:39 +02:00
JailDesigner d6c3c89872 Estandaritzant noms segons convencions 2024-10-10 20:27:31 +02:00
JailDesigner f2fa216b0d Commit pa que Mon arregle el codi mentre em dutxe 2024-10-09 21:48:01 +02:00
JailDesigner 06a4f439c1 Posant make_uniques, s'ha quedat tot enmerdat per culpa d'un struct 2024-10-08 13:53:24 +02:00
JailDesigner 7ebefd7b54 Les enum class passen a estar totes amb la inicial en majuscula 2024-10-07 12:30:46 +02:00
JailDesigner 6515ec6c7b Els panels dels marcadors ja passen a game over sense pasar per waiting un frame gracies a una parafernalia que he montat 2024-10-06 21:02:49 +02:00
JailDesigner a95e5077e3 Els panels del marcador ara canvien de mode a petició i no a cada frame 2024-10-06 20:19:43 +02:00
JailDesigner 25a2753b13 Canviats defines per constexpr i enum class
Canviats punters a unique_ptr
Afegit const a alguns metodes de classse
fix: el segon jugador no podia unirse a la partida
new: Quan els dos jugadors han decidit no continuar, ja no poden continuar i el marcador així ho reflectix
fix: al posar el nom per segona vegada en la mateixa partida, no es reseteja la posició del selector
fix: el fade venetian no netejava la textura i de vegades eixien gràfics corruptes
fix: ara grava a disco cada vegada que es posa nom al morir
2024-10-05 23:53:42 +02:00
JailDesigner 0af441b5df Finalitzada la part de entrar nom. Falta posar un temporitzador i una animació 2024-09-30 19:35:41 +02:00
JailDesigner 2d5859b1c4 Ja es pot "enner llour neim". Falta decidir quin de tots els dissenys m'agrada mes 2024-09-29 22:25:31 +02:00
JailDesigner 8ce09d1355 Acomodats els estats del jugador
El compte enrrere per a continuar ara ix al acabar la animació de morir
Afegit el estat "entering_name"
2024-09-29 10:40:35 +02:00
JailDesigner 28df97ea94 Pasaeta de "include-what-you-use" per arreglar els includes
Renombrats alguns fitxers per consistencia
2024-09-29 06:24:11 +02:00
JailDesigner f2cc0dc352 Eliminat "const.h" 2024-09-28 10:16:35 +02:00
JailDesigner ecf34558f4 Añadido campo ID al jugador
Las balas y los mandos utilizan ahora este ID
2024-09-11 12:15:18 +02:00
JailDesigner 62b1ba84ac Cambiados muchos DEFINEs por variables de param 2024-09-06 08:41:10 +02:00
JailDesigner 9012e3d79d el sprite del jugador s'invertiex en funció de cap on camina quan dispara recte 2024-08-16 07:52:34 +02:00
JailDesigner 24b4eaa972 fix: la variable score no s'inicialitzava 2024-08-14 21:17:28 +02:00
JailDesigner 032c5e7129 fix: el jugador sempre s'inicialitzava en el stat "playing" en lloc de "waiting", per tant, sempre jugaven tots els jugadors 2024-08-14 19:59:54 +02:00
JailDesigner 7e60a742ca acabats els nous estats dels jugadors 2024-08-14 14:09:54 +02:00