More Balls in the Lava Lamp


I didn't plan to work on this project more after the initial release, but sometimes people suggest cool ideas. So here are a couple feature upgrades and quality of life improvements. Enjoy the lava lamping. :)

Settings / Title Screen

- Now also supports 8, 16 and 32 balls on the board

- When starting, if B is pressed and held down then random starting positions will be used for all ball instead of the default grid alignment

Live updates:

- Live adjustments of speed and player count using the D-Pad

- Show / Hide the ball sprites using SELECT

- Speed up the animation by pressing and holding down SELECT

- Pause with START

Files

breakout_lavalamp_ROMs_1.1.0.zip 33 kB
80 days ago

Get Breakout Lava Lamp - Game Boy

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

(2 edits) (+1)

Awesome project! Got it running permanently on my living room.

Could we have a timeout on the initial screen so it will automatically load the saved state? Sometimes I have to disconnect the gameboy because I need to connect something to the wall socket, and later have to open the cabinet to press a button to continue. It would be cool if just by powering the gameboy it would start doing its thing, like the very first version you published.

Thank you!

That's such a classy Gameboy and screen color. Looks great. :)

Yes, that seems reasonable to "auto-resume" some time after power-on and idle (if there is an existing save state). Should be easy, I can look into it soon.


When you turn it off, do you pause or return to the menu first? It used to auto-save once a minute, but that was adding a lot of overhead due to the amount of data saved. So I changed it to only save under these conditions:

- The game board will be saved when starting, stopping or pausing

Thanks!

I just power it off. But it won’t bother me if it would reset the animation after powering it down. If I want to keep the state for some reason, I would pause before powering down.

As it saves when starting, that should be enough to autostart with the whatever the user have configured.

Thanks for considering this :)

I uploaded version 1.1.1 which has this change on the Title Menu screen:

- If no menu cursors or options are changed for about 1 minute then the game board will auto-start.

Does one minute seem like a reasonable amount time?
(+1)

Yes, around 1 minute is perfect, thank you!

Great! 😄