Commit Graph

  • 1bcef8eaf7 feat: restore bomb explosion corridor propagation and build ROM master enne2 2026-06-19 11:11:46 +02:00
  • ffe65026ca chore: remap controls to Left Ctrl and Left Alt to avoid overlap enne2 2026-06-19 11:08:01 +02:00
  • acfb1487a6 feat: add web version of the game with WasmBoy emulator and virtual controls enne2 2026-06-19 11:03:08 +02:00
  • edd602f0ca docs: add project technical documentation and mkdocs configuration enne2 2026-06-18 15:38:04 +02:00
  • f1572efe34 docs: complete README rewrite with composite screenshot and architecture deep-dive enne2 2026-06-18 15:14:08 +02:00
  • c87d9006a6 fix: resolve explosion range and audio issues with shotgun/bomb enne2 2026-06-18 14:58:35 +02:00
  • 56f366d5ca feat: propagate bomb explosion and add shotgun weapon to B button enne2 2026-06-18 14:44:54 +02:00
  • 4de256f236 fix: update macros for macabre victory fanfare enne2 2026-06-18 13:31:36 +02:00
  • 0dceedc842 fix: hide leftover sprites on game over/victory and add VICTORY text enne2 2026-06-18 13:27:21 +02:00
  • 48c7c07afa feat: resize victory screen and make macabre non-looping track enne2 2026-06-18 13:24:21 +02:00
  • 1f38df4646 feat: updated victory screen to use rat skeleton trophy enne2 2026-06-18 13:20:51 +02:00
  • 6648551e88 fix: victory background was incorrectly pointing to rat_bg image enne2 2026-06-18 13:17:57 +02:00
  • c741944c68 feat: add victory screen and 1-rat panic spawn mechanic enne2 2026-06-18 13:13:48 +02:00
  • 0265208638 feat: add playtime timer in the bottom right corner enne2 2026-06-18 13:01:14 +02:00
  • 8e76b3842a feat: add cheerful music loop to the title screen enne2 2026-06-18 12:38:54 +02:00
  • 1bef1cd60c feat: restart game from game over screen using START button enne2 2026-06-18 12:35:10 +02:00
  • eadb00d80e docs: add note about DAS (Delayed Auto Shift) implementation enne2 2026-06-18 12:32:57 +02:00
  • c5bfe40d5d feat: implement DAS (Delayed Auto Shift) auto-repeat for cursor movement enne2 2026-06-18 12:31:16 +02:00
  • b14335600d fix: restrict cursor movement to avoid selecting the outer maze border enne2 2026-06-18 12:29:00 +02:00
  • bb7b56118e fix: immediately draw newborn rats during their spawn stun enne2 2026-06-18 12:25:49 +02:00
  • fafb95d03c revert: rollback buggy update_rats refactor enne2 2026-06-18 12:24:56 +02:00
  • 8bd57f4748 fix: immediately render newborn rats while they are frozen enne2 2026-06-18 12:23:07 +02:00
  • c7f3c996e8 fix: newborn rats are now stunned for 1 second to avoid overlapping with parents enne2 2026-06-18 12:19:24 +02:00
  • 5f3d7faf49 fix: solid white background for pause sprites, stop music and play sound on pause enne2 2026-06-18 12:16:33 +02:00
  • 6282cf43e8 fix: use sprites instead of window layer for PAUSE dialog enne2 2026-06-18 12:13:23 +02:00
  • a3e7a1579f feat: implement game pause via START button and Window layer dialog enne2 2026-06-18 12:09:56 +02:00
  • 10b552c8a5 chore: add intermediate tile visualization scripts enne2 2026-06-18 12:06:51 +02:00
  • 5d80f598f1 feat: procedural bushy vegetation autotiles enne2 2026-06-18 11:22:58 +02:00
  • e91bb58237 feat: rip true tiles from AI mockup enne2 2026-06-18 11:20:48 +02:00
  • 3ea3029f4b feat: pro pixel art autotiles matching mockup organic style enne2 2026-06-18 11:17:21 +02:00
  • 2e2c074f49 feat: implement 16-variant autotiling inspired by the AI mockup enne2 2026-06-18 11:07:39 +02:00
  • ba92e8491d feat: clean mockup artifacts and fix tile reduction enne2 2026-06-18 11:04:10 +02:00
  • 4309a03529 feat: convert AI mockup to exact GB ROM reproduction enne2 2026-06-18 11:00:25 +02:00
  • bff6168676 feat: create separate mockup ROM to test organic hedges and textured floor enne2 2026-06-18 10:55:11 +02:00
  • 1e594aa02b test: update test_audio to use main game music engine enne2 2026-06-18 10:47:11 +02:00
  • eda929e21b docs: update README with final name and new bomb mechanics enne2 2026-06-18 00:11:23 +02:00
  • 5c404384a4 feat: toggle music with SELECT and make newborn rats face opposite parent dir enne2 2026-06-18 00:07:15 +02:00
  • 34e8921d97 feat: increase initial rats to 4 and add dedicated bomb drop sfx enne2 2026-06-18 00:03:04 +02:00
  • 2407115a79 feat: add bomb mechanic with explosion to kill rats enne2 2026-06-17 23:57:16 +02:00
  • 4345f0e755 feat: integrate new title screen into game loop and remove test rom enne2 2026-06-17 23:44:15 +02:00
  • 41f8bf0f2d chore: rename game to MICE! MAZE in title screen and readme enne2 2026-06-17 23:42:12 +02:00
  • 11b59ff2a0 fix: align title text strictly to 8x8 tile grid to save VRAM and fix graphical glitches enne2 2026-06-17 23:39:19 +02:00
  • a25a9eb638 feat: design new title screen with cartoon rat and bomb, translate text to english enne2 2026-06-17 23:36:27 +02:00
  • 8ec3a7383a fix: protect text tiles from being deduplicated in background generator enne2 2026-06-17 23:23:02 +02:00
  • 002d54af0e feat: convert AI rat boss to full screen GB background for Game Over enne2 2026-06-17 23:18:59 +02:00
  • 953534893c feat: implement 20 second multi-channel funeral march for game over enne2 2026-06-17 23:13:48 +02:00
  • d552e4b7d8 feat: design 40x32 pixel art rat sprite for Game Over screen and invert palette enne2 2026-06-17 23:10:01 +02:00
  • acc7bc9f96 fix: redesign game over screen with properly centered creepy ascii rat enne2 2026-06-17 23:05:41 +02:00
  • 988fceef65 feat: make game over screen creepy with custom music and new ascii rat enne2 2026-06-17 23:00:28 +02:00
  • f34d3824fc feat: add Game Over screen when 10 rats are spawned enne2 2026-06-17 22:56:47 +02:00
  • 0724abbacf tweak: lower MAX_RATS to 12 for better stable performance enne2 2026-06-17 22:53:43 +02:00
  • bf442f5a9b perf: implement O(N) spatial hash grid for collision detection enne2 2026-06-17 22:51:38 +02:00
  • 800e5d9aab docs: add hardware optimization explanations to README enne2 2026-06-17 22:43:50 +02:00
  • b4d4b365db fix: Synchronize rat reproduction pause with global tile movement grid to prevent desync enne2 2026-06-17 22:26:22 +02:00
  • ac7f2c3fcc feat: Add randomized hedge tiles for visual variety enne2 2026-06-17 22:10:27 +02:00
  • 4f9e237698 feat: Add rat AI, 4-channel tracker, interactive cursor, and test suite updates enne2 2026-06-17 21:39:20 +02:00
  • 08218f3cda Initial commit: Game Boy Hello World with GBDK-2020, PyBoy test, and AGENTS.md Matteo Benedetto 2026-06-17 15:27:31 +02:00