Matteo Benedetto
59258258c4
Update API URL in UserProfileIntegration constructor
4 months ago
Matteo Benedetto
79369a1dd8
nice
4 months ago
Matteo Benedetto
cbb60a19d9
Implement Score API Client and User Profile Integration
...
- Added ScoreAPIClient for communication with the Mice Game Score API, including methods for user signup, score submission, and leaderboard retrieval.
- Developed a simple profile manager demo to showcase user profile management and API integration.
- Created a test script for the Score API to validate all endpoints and functionality.
- Introduced UserProfileIntegration to manage user profiles, including local storage and API synchronization.
- Added a JSON file for user profiles with sample data for testing and demonstration purposes.
4 months ago
Matteo Benedetto
17e5abc7df
Final 2.0
4 months ago
Matteo Benedetto
0141063baa
Add keybindings configuration in JSON and YAML formats; remove obsolete YAML file
4 months ago
Matteo Benedetto
8451ac7913
Refactor keybindings configuration and remove obsolete JSON files
4 months ago
Matteo Benedetto
1269913275
Refactor key handling and add keybindings configuration for game actions
4 months ago
Matteo Benedetto
302d454783
Enhance joystick handling in KeyLogger by adding button release and axis motion events
4 months ago
Matteo Benedetto
3fa678507c
Fix window display by enabling window show and presenting the renderer in GameWindow
4 months ago
Matteo Benedetto
947d464afd
Fix window display initialization in KeyLogger and MiceMaze
4 months ago
Matteo Benedetto
79eb8c2de6
Log keycodes to a file on key press events
4 months ago
Matteo Benedetto
8a32aad877
OK
4 months ago
Matteo Benedetto
f4ca5bba5b
Enhance rendering system: improve screen resolution handling, add audio system initialization, and refine blood surface generation and blending
4 months ago
Matteo Benedetto
c35fc9f1f7
mine implementation
4 months ago
Matteo Benedetto
a4b6703d12
Enhance blood stain handling: combine existing and new blood surfaces for better accumulation and add surface management
4 months ago
Matteo Benedetto
243bb6d9bd
Enhance blood stain mechanics: add dynamic blood surface generation and integrate blood stains into game rendering
4 months ago
Matteo Benedetto
689b21bf65
Add unit tests for UnitFactory functionality and initialize units package
4 months ago
Matteo Benedetto
3266ce8209
Initialize SDL and load graphics assets in GameWindow constructor
4 months ago
Matteo Benedetto
aa907ed80a
optimus-l1
4 months ago
Matteo Benedetto
d31de92758
Rimuovi parametri non necessari dalla riproduzione audio e semplifica la gestione delle posizioni del testo
12 months ago
Matteo Benedetto
6dc871db54
Aggiorna la gestione dei tasti e aggiungi nuovi file di configurazione per le schermate di pausa e menu di avvio
12 months ago
Matteo Benedetto
98a9e5fb8b
Aggiungi file di configurazione per i binding dei tasti e implementa la gestione degli input nel gioco
12 months ago
Matteo Benedetto
ccf7769979
Semplifica la gestione audio rimuovendo il supporto per più dispositivi e centralizzando l'uso di un singolo dispositivo audio
12 months ago
Matteo Benedetto
8b3ad61047
Correggi la variabile di ambiente RESOLUTION e aggiorna il disegno dello sfondo per considerare gli offset
12 months ago
Matteo Benedetto
ebfe9dcceb
Aggiungi supporto per la creazione e il disegno di texture di sfondo nel gioco
12 months ago
Matteo Benedetto
cb25866754
Aggiungi supporto per audio e migliora la gestione delle dipendenze nel progetto
12 months ago
Matteo Benedetto
3aa9c84b54
Aggiorna la gestione della risoluzione nel file .env e modifica la funzione win_screen per supportare la visualizzazione dei punteggi
1 year ago
Matteo Benedetto
3ee958b235
Aggiungi supporto per la pausa tramite un nuovo tasto nella classe KeyBindings
1 year ago
Matteo Benedetto
3eecc98304
Migliora la logica di scrolling degli assi nella classe KeyBindings
1 year ago
Matteo Benedetto
f3fe91ca36
Aggiungi supporto per lo scrolling degli assi nella classe KeyBindings e integra la gestione degli eventi di movimento degli assi nella classe GameWindow
1 year ago
Matteo Benedetto
f473265df7
Aggiorna la gestione dei tasti rilasciati nella classe KeyBindings per includere tasti aggiuntivi
1 year ago
Matteo Benedetto
7f18f7e46e
Rimuovi la gestione del rilascio dei tasti e migliora la logica di scrolling nella classe KeyBindings; aggiorna la classe GameWindow per gestire correttamente gli eventi di rilascio dei tasti
1 year ago
Matteo Benedetto
2e4d0b8726
Modifica la gestione dei tasti nella classe GameWindow; aggiungi supporto per il rilascio dei tasti e migliora la logica di scrolling
1 year ago
Matteo Benedetto
ae0a088011
Modifica il percorso di caricamento delle immagini nella classe GameWindow; aggiungi file di configurazione per PyInstaller
1 year ago
Matteo Benedetto
7a21d4cb42
Aggiorna la gestione della risoluzione e ottimizza il disegno delle immagini nella classe GameWindow; aggiungi scores.txt al .gitignore
1 year ago
Matteo Benedetto
5b97f25cdf
Modifica la posizione di disegno dell'immagine nella classe GameWindow per migliorare l'allineamento
1 year ago
Matteo Benedetto
43e7b143d9
Modifica la dimensione del font nel metodo pause_screen in base alla dimensione del target
1 year ago
Matteo Benedetto
65356a5eaf
Ottimizza la gestione della dimensione dello schermo nella classe GameWindow
1 year ago
Matteo Benedetto
97038023d5
Aggiungi supporto per la risoluzione personalizzata e gestione della pausa nel gioco
1 year ago
Matteo Benedetto
42e2f4aa16
Aggiungi il controllo della visibilità per il disegno di immagini e rettangoli nella classe GameWindow
1 year ago
Matteo Benedetto
f20e789d80
Modifica la gestione del ritardo nella classe GameWindow e ripristina l'uso di subprocess per la riproduzione audio in MiceMaze
1 year ago
Matteo Benedetto
8cffd7591a
Rimuovi l'inizializzazione audio dalla classe GameWindow
1 year ago
Matteo Benedetto
c6589caaa4
Rimuovi l'inizializzazione audio dalla classe GameWindow
1 year ago
Matteo Benedetto
7c772f4964
Rimuovi la duplicazione dell'inizializzazione audio nella finestra di gioco
1 year ago
Matteo Benedetto
d8b02589fd
Rimuovi l'impostazione del driver video SDL nell'inizializzazione della finestra di gioco
1 year ago
Matteo Benedetto
e426ca7091
Rimuovi la duplicazione dell'inizializzazione della finestra di gioco
1 year ago
Matteo Benedetto
65b88dbac5
Imposta il driver video SDL su "x11" e ripristina l'inizializzazione audio nel gioco
1 year ago
Matteo Benedetto
d1f8548702
Disabilita l'inizializzazione audio e la riproduzione dei suoni nel gioco
1 year ago
Matteo Benedetto
3ecc1aa134
Imposta il titolo predefinito della finestra di gioco su "Default"
1 year ago
Matteo Benedetto
3f513f1f19
Aggiungi gestione dei controlli da tastiera e migliora la logica di spawn delle unità
1 year ago