Heavy Hearts by Badly Drawn Rod
The idea behind this one was that having too much of a good thing can cause you problems, so when little Joey picks up too many hearts, he finds it increasingly difficult to fly - as my space bar can attest to.
Help little Joey fly his balloons to collect hearts for his Mummy.
Collect hearts and take them to the home at the top of the level. If you take too many at once then it'll be harder to go up.
Pop enemies' balloons by dropping down on them, but don't let them pop yours.
Don't fall in the water.
Created with Godot. There's only one level, because there are only 48 hours in the compo.
The web version is known to known to work on:
- Chrome (64-bit) ... depending on cookie settings
- Firefox Quantum
- Microsoft Edge
Scroll down on the itch.io page for the downloadable Windows build.

| Source code | https://github.com/badlydrawnrod/ld40_heavy_hearts |
| HTML5 (web) | https://badlydrawnrod.itch.io/heavy-hearts |
| Windows | https://badlydrawnrod.itch.io/heavy-hearts |
| Original URL | https://ldjam.com/events/ludum-dare/40/heavy-hearts |
Ratings
| Overall | 440th | 3.177⭐ | 67🧑⚖️ |
| Fun | 380th | 3.189⭐ | 68🧑⚖️ |
| Innovation | 509th | 2.785⭐ | 67🧑⚖️ |
| Theme | 282th | 3.562⭐ | 67🧑⚖️ |
| Graphics | 426th | 3.069⭐ | 67🧑⚖️ |
| Audio | 331th | 2.923⭐ | 67🧑⚖️ |
| Humor | 201th | 3.151⭐ | 65🧑⚖️ |
| Mood | 492th | 2.734⭐ | 64🧑⚖️ |
| Given | 75🗳️ | 97🗨️ |
BTW, I get an undefined assertion in Safari.
```exception thrown: abort("Assertion failed: undefined") at jsStackTrace@https://v6p9d9t4.ssl.hwcdn.net/html/680530/heavy_hearts.js:1:18008```
Implemented well, nice job
good idea.
Thanks for sharing this game!
Very solid mechanics. Enjoyed the voice SFXs :)
The art is cute, maybe the colours are a little too saturated across the board. The home sprite at the top clearly needed some more love. :wink: The music eventually got on my nerves a bit, and the voice sound effects gave me a chuckle. Obviously, a fart noise was needed for flying. :stuck_out_tongue:
All in all, a nice cute entry!
Also, what you said: "There’s only one level, because there are only 48 hours in the compo." -- I've never agreed more!
First, that mary had a little lamb made me tired eventually. It's a compo game I know, and composing an original song can be a lot of work and in 48h it can really turn your schedule into hell, but something else besides that leitmotiv would make the game more... "listenable".
Second, playing the same level over and over again doesn't really add up, so what I would do about this is a random level generator here, to spawn the platform nodes randomly but nicely along the screen. It can be tricky to do that if you didn't think about anything in advance, but it can also save some work if you do (I don't know if you tried that, in fact I can't figure out much about your game by just looking at your code since your workflow with Godot in general is pretty different from mine).
Third, trying to climb up the level with only one balloon made my arm hurt. And I'm one to talk, I've been single until my 19 years LOL, so definitely take this into account.
So far the first game I found that I feel is a little too easy but I guess if there were a few more levels and enemies, it would be pretty challenging.
Overall a very solid entry, which would make a cool webgame with some more time.
Well done!
As others have mentioned, it's a shame that there weren't procedural levels. As far as I could tell the same levels were repeated?
As a technical side point, I really liked that you could show on both halves of the screen when passing between edges - never worked out how to do that myself.
The enemy respawns seemed to happen once the currently spawned set are killed - this made it quite easy to exploit by keeping one at the start.
If I picked up all of the hearts at once I couldn't hit my space bar fast enough to even move... might have been nice to have a drop heart button if you're on the ground.
Nice try though!
There are better ways of doing it that don't need the hacks, but they didn't occur to me at the time.
There might be a time limit (or time "counter" with leaderboard) to force the players to find and use a good heart-collecting strategy.
More diverse enemy trajectories would make it more challenging. I would also appreciate more levels, but I understand the Compo time constraints...
Anyway it's a nice and simple game, which fits the LD theme perfectly.
(btw. I couldnt't get it to work on Firefox Quantum on macOS, but Edge on Windows 10 worked surprisingly well.)
[Check it out here!](http://nicegames.club/2017/12/nice-plays-ludum-dare-40-games-2017/)
https://www.youtube.com/watch?v=-BGt66ZnLME