57 Commits

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