25 Commits (e7c5ebb1197205dec31980ff6684af557602fa92)

Author SHA1 Message Date
Matteo Benedetto b4224ed3a1 v1.1: Performance optimizations and bug fixes 5 months ago
Matteo Benedetto 12836dd2d2 Implement optimized collision detection system using NumPy 5 months ago
Matteo Benedetto 47028c95ae Implement main menu, profile list, and profile stats screens; add screen manager and user profile integration 8 months ago
Matteo Benedetto c004edef8f Update asset loading to include transparent color and adjust white flash timing; enhance nuclear bomb scoring and gas unit die method 8 months ago
Matteo Benedetto cbb60a19d9 Implement Score API Client and User Profile Integration 8 months ago
Matteo Benedetto 265af1832d Fix unit position retrieval in Rat class to use correct game state 8 months ago
Matteo Benedetto 17e5abc7df Final 2.0 8 months ago
Matteo Benedetto 8451ac7913 Refactor keybindings configuration and remove obsolete JSON files 8 months ago
Matteo Benedetto 30c592e138 Add KeyTester class for key press and release handling 8 months ago
Matteo Benedetto 8a32aad877 OK 8 months ago
Matteo Benedetto c35fc9f1f7 mine implementation 8 months ago
Matteo Benedetto 243bb6d9bd Enhance blood stain mechanics: add dynamic blood surface generation and integrate blood stains into game rendering 8 months ago
Matteo Benedetto 689b21bf65 Add unit tests for UnitFactory functionality and initialize units package 8 months ago
Matteo Benedetto 088ae02080 Refactor unit classes to reduce code duplication and improve maintainability 8 months ago
Matteo Benedetto aa907ed80a optimus-l1 8 months ago
Matteo Benedetto 98a9e5fb8b Aggiungi file di configurazione per i binding dei tasti e implementa la gestione degli input nel gioco 1 year ago
Matteo Benedetto 8b213761e4 Aggiungi la funzione count_rats per contare i ratti e aggiorna la logica di gioco; modifica la risoluzione nel file .env e gestisci eccezioni nel metodo pop di Timer 1 year ago
Matteo Benedetto 97038023d5 Aggiungi supporto per la risoluzione personalizzata e gestione della pausa nel gioco 1 year ago
Matteo Benedetto 3f513f1f19 Aggiungi gestione dei controlli da tastiera e migliora la logica di spawn delle unità 1 year ago
Matteo Benedetto acbd943b27 Aggiungi la classe Point e implementa la gestione delle esplosioni nel gioco 1 year ago
Matteo Benedetto d3936b5723 Riduci il ritardo di rendering da 50 a 10 ms, modifica il numero di ratti generati da 50 a 5 e aggiorna la tolleranza di sovrapposizione in base alla dimensione della cella 1 year ago
Matteo Benedetto 3ccffdca7d Modifica il sistema di rendering SDL e migliora la gestione delle unità nel gioco 1 year ago
Matteo Benedetto 0ad9cd47c6 Aggiungi supporto per SDL e sostituisci il sistema grafico basato su Tkinter 1 year ago
Matteo Benedetto a6a06d1d54 Aggiungi file .gitignore e nuove immagini BMP per il progetto Rat 1 year ago
Matteo Benedetto b89c4ae375 first commit 1 year ago