129 Commits (master)
 

Author SHA1 Message Date
Matteo Benedetto c7ed24483d Add comprehensive test suite for game mechanics and level handling 1 month ago
Matteo Benedetto 486cd6b7c5 Add non-regression test states and Bluetooth diagnostic script 1 month ago
Matteo Benedetto dd82ccc087 Add launcher script for microphone visualizer with gamepad support 1 month ago
Matteo Benedetto 7868d83ced Add microphone visualizer tool using SDL2 for audio input visualization 1 month ago
Matteo Benedetto d4c73a344b Add Mice! game box art image to MUOS catalogue 1 month ago
Matteo Benedetto 703e4717e4 Add metadata files for Mice! game in muOS catalogue 1 month ago
Matteo Benedetto b849e16f69 Add new start animation asset for game launch 1 month ago
Matteo Benedetto c7ff5ae4cf Refactor code structure for improved readability and maintainability 1 month ago
Matteo Benedetto ac80210ba5 Add guide button to quit game in start menu keybindings 1 month ago
Matteo Benedetto d9d7a4ac82 Update keybindings and enhance loading screen functionality 1 month ago
Matteo Benedetto 310dc0dca9 Add DAT finale flow, editor, and new soundtrack assets 1 month ago
Matteo Benedetto f0d056e7f0 Make muOS launcher prefer local venv 1 month ago
Matteo Benedetto d32d2cd79c Refine start menu difficulty and preview workflow 1 month ago
Matteo Benedetto f1770b218c Add animated start menu and level music config 1 month ago
Matteo Benedetto 2367f4fb1c Add menu audio controls and menu music 1 month ago
Matteo Benedetto a908b50019 Add looping gameplay music 1 month ago
Matteo Benedetto 5233294b26 Detect muOS board for keybindings 1 month ago
Matteo Benedetto 486fea38e7 Implement game controller support and add keybindings for gamepad input 1 month ago
Matteo Benedetto 9421d8d47c Remove 'kill_rat' keybinding from game controls for cleaner input mapping 1 month ago
Matteo Benedetto 509b3433b8 Refactor rendering logic in MiceMaze and Rat classes for improved clarity and efficiency 2 months ago
Matteo Benedetto bbafc3bbba Add new PNG assets for Rat character and environmental elements 2 months ago
Matteo Benedetto b243cf04d3 Add explosion stage 1 PNG assets for all directions 2 months ago
Matteo Benedetto eaafd92dc2 Enhance asset loading by removing unnecessary surface parameter and adding texture variants for grass and flowers 3 months ago
Matteo Benedetto b60ffd87aa Refactor code structure for improved readability and maintainability 3 months ago
Matteo Benedetto 02202e4d3d Add new PNG images for clean and preview outputs 3 months ago
Matteo Benedetto e7c5ebb119 Add Miniforge environment definition 3 months ago
Matteo Benedetto 9a86a3734f Add comprehensive NumPy tutorial for optimizing collision detection system 8 months ago
Matteo Benedetto b4224ed3a1 v1.1: Performance optimizations and bug fixes 8 months ago
Matteo Benedetto 12836dd2d2 Implement optimized collision detection system using NumPy 8 months ago
Matteo Benedetto 47028c95ae Implement main menu, profile list, and profile stats screens; add screen manager and user profile integration 10 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 10 months ago
Matteo Benedetto 59258258c4 Update API URL in UserProfileIntegration constructor 10 months ago
Matteo Benedetto 79369a1dd8 nice 10 months ago
Matteo Benedetto cbb60a19d9 Implement Score API Client and User Profile Integration 10 months ago
Matteo Benedetto 265af1832d Fix unit position retrieval in Rat class to use correct game state 10 months ago
Matteo Benedetto 17e5abc7df Final 2.0 10 months ago
Matteo Benedetto 0141063baa Add keybindings configuration in JSON and YAML formats; remove obsolete YAML file 10 months ago
Matteo Benedetto 8451ac7913 Refactor keybindings configuration and remove obsolete JSON files 10 months ago
Matteo Benedetto 1269913275 Refactor key handling and add keybindings configuration for game actions 10 months ago
Matteo Benedetto 4099b6f72e Add joystick hat motion handling in KeyLogger 10 months ago
Matteo Benedetto 302d454783 Enhance joystick handling in KeyLogger by adding button release and axis motion events 10 months ago
Matteo Benedetto 3fa678507c Fix window display by enabling window show and presenting the renderer in GameWindow 10 months ago
Matteo Benedetto 5e0f375948 Fix joystick initialization and update button press handling in KeyLogger 10 months ago
Matteo Benedetto f5b910a305 Add joystick button press handling and update message display in KeyLogger 10 months ago
Matteo Benedetto 947d464afd Fix window display initialization in KeyLogger and MiceMaze 10 months ago
Matteo Benedetto 0468b216c0 Display event type in KeyLogger during key events 10 months ago
Matteo Benedetto 06c5c84b06 Initialize SDL2 with joystick, video, and audio options in KeyLogger 10 months ago
Matteo Benedetto 9bc6f161d2 Refactor KeyLogger to use a single FontManager instance for rendering text 10 months ago
Matteo Benedetto 3c5307c0ef Enhance KeyLogger to display key press/release messages on the window 10 months ago
Matteo Benedetto 1ea8db735f Refactor KeyTester to KeyLogger for improved key event logging and SDL2 integration 10 months ago