b1e9770991
Use wall-only neighbor checks for wall border rendering
Matteo Benedetto2026-06-16 20:06:15 +02:00
2f8e3e8b28
Fix gas poisoning, explosion hit detection and render order
Matteo Benedetto2026-06-16 19:19:14 +02:00
3e8cd97fda
Fix bomb explosions not killing rats and remove tracked pycache
Matteo Benedetto2026-06-16 19:15:35 +02:00
bdf5a8d474
Add new start animation asset for game launch
John Doe2026-05-09 17:08:53 +02:00
c7ed24483d
Add comprehensive test suite for game mechanics and level handling
John Doe2026-05-19 22:18:43 +02:00
486cd6b7c5
Add non-regression test states and Bluetooth diagnostic script
John Doe2026-05-17 23:36:24 +02:00
dd82ccc087
Add launcher script for microphone visualizer with gamepad support
John Doe2026-05-09 17:57:57 +02:00
7868d83ced
Add microphone visualizer tool using SDL2 for audio input visualization
John Doe2026-05-09 17:55:29 +02:00
d4c73a344b
Add Mice! game box art image to MUOS catalogue
John Doe2026-05-09 17:27:26 +02:00
703e4717e4
Add metadata files for Mice! game in muOS catalogue
John Doe2026-05-09 17:22:55 +02:00
b849e16f69
Add new start animation asset for game launch
John Doe2026-05-09 17:08:53 +02:00
c7ff5ae4cf
Refactor code structure for improved readability and maintainability
John Doe2026-05-09 16:35:25 +02:00
ac80210ba5
Add guide button to quit game in start menu keybindings
John Doe2026-05-09 13:32:57 +02:00
d9d7a4ac82
Update keybindings and enhance loading screen functionality
John Doe2026-05-09 13:29:32 +02:00
310dc0dca9
Add DAT finale flow, editor, and new soundtrack assets
John Doe2026-05-09 12:03:17 +02:00
f0d056e7f0
Make muOS launcher prefer local venv
John Doe2026-05-08 19:45:25 +02:00
d32d2cd79c
Refine start menu difficulty and preview workflow
John Doe2026-05-08 18:26:55 +02:00
f1770b218c
Add animated start menu and level music config
John Doe2026-05-07 23:18:39 +02:00
2367f4fb1c
Add menu audio controls and menu music
John Doe2026-05-07 20:35:15 +02:00
a908b50019
Add looping gameplay music
John Doe2026-05-07 20:03:20 +02:00
5233294b26
Detect muOS board for keybindings
John Doe2026-05-07 19:38:05 +02:00
486fea38e7
Implement game controller support and add keybindings for gamepad input
new-assets
John Doe2026-05-07 17:50:07 +02:00
9421d8d47c
Remove 'kill_rat' keybinding from game controls for cleaner input mapping
John Doe2026-05-07 17:49:52 +02:00
509b3433b8
Refactor rendering logic in MiceMaze and Rat classes for improved clarity and efficiency
John Doe2026-04-14 12:15:16 +02:00
bbafc3bbba
Add new PNG assets for Rat character and environmental elements
John Doe2026-04-14 11:35:57 +02:00
b243cf04d3
Add explosion stage 1 PNG assets for all directions
John Doe2026-04-14 11:24:16 +02:00
eaafd92dc2
Enhance asset loading by removing unnecessary surface parameter and adding texture variants for grass and flowers
John Doe2026-03-28 16:53:22 +01:00
b60ffd87aa
Refactor code structure for improved readability and maintainability
John Doe2026-03-28 16:05:08 +01:00
43c3b872f2
Enhance mobile experience and touch controls for Mice! game
John Doe2025-10-18 00:08:29 +02:00
cc599c342c
feat: implement start dialog rendering for Pyodide compatibility
John Doe2025-10-17 23:40:00 +02:00
146dc04c30
feat: add keybindings configuration for game controls and menus
John Doe2025-10-17 23:11:57 +02:00
88c160a131
fix: remove extraneous markdown syntax from README.md
John Doe2025-10-17 23:00:55 +02:00
576c633be5
Implement GameWindow class with SDL2 integration for rendering, audio, and input handling
John Doe2025-10-17 22:54:55 +02:00
3812d36cd6
feat: add favicon generator and Pyodide profile sync integration
John Doe2025-10-17 22:47:13 +02:00
47028c95ae
Implement main menu, profile list, and profile stats screens; add screen manager and user profile integration
Matteo Benedetto2025-08-24 22:13:00 +02:00
c004edef8f
Update asset loading to include transparent color and adjust white flash timing; enhance nuclear bomb scoring and gas unit die method
Matteo Benedetto2025-08-21 19:00:32 +02:00
59258258c4
Update API URL in UserProfileIntegration constructor
Matteo Benedetto2025-08-21 18:31:09 +02:00
d31de92758
Rimuovi parametri non necessari dalla riproduzione audio e semplifica la gestione delle posizioni del testo
Matteo Benedetto2024-12-28 12:03:01 +01:00
6dc871db54
Aggiorna la gestione dei tasti e aggiungi nuovi file di configurazione per le schermate di pausa e menu di avvio
Matteo Benedetto2024-12-28 00:34:48 +01:00
69940890ec
Aggiungi implementazione di EGL per la gestione del contesto OpenGL
Matteo Benedetto2024-12-27 22:23:05 +01:00
98a9e5fb8b
Aggiungi file di configurazione per i binding dei tasti e implementa la gestione degli input nel gioco
Matteo Benedetto2024-12-27 19:03:04 +01:00
ccf7769979
Semplifica la gestione audio rimuovendo il supporto per più dispositivi e centralizzando l'uso di un singolo dispositivo audio
Matteo Benedetto2024-12-26 01:14:26 +01:00
3e7056e23f
Rimuovi chiamate non necessarie ai metodi di riproduzione e arresto audio
Matteo Benedetto2024-12-26 00:50:27 +01:00
8b3ad61047
Correggi la variabile di ambiente RESOLUTION e aggiorna il disegno dello sfondo per considerare gli offset
Matteo Benedetto2024-12-26 00:33:23 +01:00