🐵 Monkey
- Each level has 1 or 2 🐵 bricks at random.
- When a ball hits one, the 🐵 does zoom, zoom, zoom, zoom: four pulses, each bigger than the last, each with a ring and a rising beep. It then bursts.
- After the burst, every ball moves at 2x speed for 20 seconds. Balls that appear during that time (from 🍇 or a respawn) are also 2x.
- Balls get an orange trail while they are fast. A small
🐵 20scountdown shows at the top left.
🍉 Watermelon
- Each level has 1 or 2 🍉 bricks at random.
- Hitting one bursts it and drops 10 red seed dots in random directions. They arc and fall with gravity.
- Each dot the paddle catches shrinks it by 2px. Catching all 10 gives -20px, and missed dots do nothing.
- The shrink lasts 10 seconds. Each catch refreshes the timer. After that the paddle smoothly grows back to its original size.
- Two melons can stack up to -40px, and the paddle never goes below 60px wide. The HUD shows
🍉 8s (-12px).
Notes
- I read “each game” as each level. To make it once per whole game, tell me and I’ll change it.
- I removed 🐵 and 🍉 from the random filler emojis, so the counts stay exact.
- Both effects reset on level change, game over and restart.
- To tune it, change
MONKEY_TIME,MELON_TIME,DOT_SHRINKandMIN_PADDLEat the top. - Bricks broken by a 🌈 splash don’t trigger 🐵 or 🍉, the same as the other special bricks.