Diamond Divers by StraightUpGruntled

[raw]
made by StraightUpGruntled for Ludum Dare 57 (COMPO)

Dive deep into the mines and meet your quota of diamonds, avoiding the dangers of the depths.

Master the challenge of jumping on your cart to move and aim it to collect the diamonds.

Delve deeper as the arena shooter levels become more difficult as you progress.

NOTE on Controlling the Cart: The cart moves in the direction that the player is looking when they land on it. Also you don’t have to time the jump input each time you land on the cart. If you jump on something, you will automatically chain into another jump. So you can simply move and aim once you are jumping on the cart, as long as you don't land on the ground again.

Tools: Game Engine: Godot 4.4.1

Art: Paint.NET & Krita

Music: Ableton Live 12

SFX: bfxr & Audacity

The only asset that is not my own is the font used: Chinese Rocks: https://www.dafont.com/chinese-rocks.font

Ratings

Overall 55th 3.816⭐ 21🧑‍⚖️
Fun 74th 3.605⭐ 21🧑‍⚖️
Innovation 70th 3.737⭐ 21🧑‍⚖️
Theme 66th 3.895⭐ 21🧑‍⚖️
Graphics 90th 3.789⭐ 21🧑‍⚖️
Audio 20th 4⭐ 21🧑‍⚖️
Humor 78th 3.237⭐ 21🧑‍⚖️
Mood 145th 3.421⭐ 21🧑‍⚖️
Given 11🗳️ 11🗨️

Feedback

LDJam user 396269
07. Apr 2025 · 04:17 UTC
amazing game! great polish with the sound effects and graphics! very fun
LDJam user 238500
07. Apr 2025 · 08:24 UTC
Really nice game! Simple mechanics, but has quite high skill ceiling with the cart jumping. Everything felt super polished. Great job!
SinGer
07. Apr 2025 · 09:19 UTC
Super fun! I don't understand how to move trolley correctly, but it creates more chaos and mood :)
baknik
07. Apr 2025 · 19:58 UTC
The sounds, art, and feel of most mechanics felt great! I had a really hard time pushing the cart around. Does it only move forward? If so how do you turn it?
🎤 StraightUpGruntled
07. Apr 2025 · 20:14 UTC
Seems like I should have had a section of the tutorial explain how you move the cart since a couple people had this as an issue. Friends of mine have done the same thing as well so that's on me for not making it clear design wise.

The cart moves in the direction that the player is looking. So you look in a direction, jump on the cart, and it will push it in that direction. Also you don't have to time the jump input each time you land on the cart. If you jump on something, you will automatically chain into another jump. So you can simply move and aim once you are jumping on the cart. It also takes into account a little bit of where you jump on the cart. So you will have a bit more control if you jump on the edge furthest from the direction you want to move in. Hope that helps for anybody else trying it!
Frib
07. Apr 2025 · 20:35 UTC
I figured out how to aim the cart when it got stuck in a corner in the tutorial level, but controlling the cart is the weakest part of the game imo. It felt tedious and annoying, I'd rather just push it directly lol

On the contrary, I love the boomerang axes, they're really fun to use :D
🎤 StraightUpGruntled
08. Apr 2025 · 03:11 UTC
@frib Thank you for this feedback, I really appreciate it. I was torn at first because I really enjoy the jump mechanic, but I realize now that it can sometimes make it tricky to simply move around. That was originally the design intention, but I realize it's not great when it's the only way for you to get around. I'm currently working on different movement control styles, and I'm thinking about incorporating both. You can stomp on the cart to move it like the game is now for small adjustments, but you'll also be able to interact with the back of it to change to a move mode that's more vehicle push like.
Adam Gallina
08. Apr 2025 · 03:17 UTC
I really liked the concept of the game, but seconding that moving the minecart made it feel kind of tedious. The effect was really cool, and I think it would be an effective mechanic for smth you do less often (maybe once the minecart is 'full' it's too heavy to move and you have to kick it to the center), but even so I still had enough fun to play till the end :) I did really like the combat combined with the audio, that part did work great
🎤 StraightUpGruntled
08. Apr 2025 · 03:45 UTC
@adam-gallina Thanks for playing! I really like that idea actually. And I'm thinking that maybe jumping on the cart is something the player can always do, but it doesn't decrease in speed. So you can jump on the cart full, and it will push just as much as empty. Then the player can push from behind in a vehicle control way as the main mode of movement, and then jump on it when it starts to get full.

I also discovered a cool thing. If the player pushes the cart in a vehicle mode, they control both the player and cart at the same time, meaning they could jump with the cart over pits until it gets too full and they can't make the jump.

Thank you again for your feedback from both of you. It's incredibly helpful and opening up the concept for more directions to develop in post jam!

[An idea I'm playing with is adding various attachments to the cart, stuff like saws, shields, diamond magnets, etc. Then the jumping on the cart to make small adjustments has even more purpose because you can rotate the cart to angle certain attachments towards certain things.]
Adam Gallina
08. Apr 2025 · 03:54 UTC
@straightupgruntled I would have definitely enjoyed the attachments, there were a few moments where I'd pushed the cart into enemies where I felt it would have been cool to damage them, so it would add an interesting layer to the game
Also the cart jumps sound really cool, great bug turned feature lol
xorfe
09. Apr 2025 · 04:17 UTC
The SFX and the interaction feel were great. Although the graphics are quite simple, the color choices are excellent. Even though it's hard to notice things like jumping on and pushing objects, the game design part is also quite successful.
bigwhiteshogun
09. Apr 2025 · 07:12 UTC
thx for playing our game, I really liked what you've done it is unique and cool, with some more power ups and maybe variety in turret enemies this can be really really great!
Stingdragon
09. Apr 2025 · 18:27 UTC
I love the bouncing pickaxes! That was the best part! The jumping on the cart was easy to figure out but clunky in practice. I would love a magnet function for the diamonds too.
🎤 StraightUpGruntled
09. Apr 2025 · 21:53 UTC
Thank you all so much for the fantastic feedback so far on the game! I've been working on the game over the last couple of days post-jam, and I'll post a link to it at the end of the rating period of the jam for anybody interested in checking it out.
BridgeOnAStick
10. Apr 2025 · 17:44 UTC
Really interesting, the mechanic to push the cart with a jump is different, but it works really well! The jump itself is fun to use, bouncing on enemies and rocks and turrets alike feels good. Maybe a reward for successful consecutive bounces would spice up the gameplay even more.
Chuckiee
10. Apr 2025 · 17:51 UTC
This could be a flash game that had 100 levels back in the days. Such polish and super nice game idea with great execution :clap: I've also failed to figure out the cart, thankfully I saw the NOTE. Well made :100:
Eugenik
14. Apr 2025 · 09:17 UTC
Very fun game!!
Infernaton
17. Apr 2025 · 19:13 UTC
Really cool game, I'm amaze to see something like that on only 48h! And like a lot of people here, I don't understand how to push minecart until I saw your comment. Some proposition for an upgraded version: I don't know if it's really necessary to push the minecart by ourself, maybe the ressource can be collected automatically to focus the gameplay on launching the pickaxes, or maybe setting npc that will gather the fallen diamond and the player need to protect them.
But besides that, that's really good!
kroltan
18. Apr 2025 · 20:04 UTC
I got the cart stuck in the top left of the tutorial level twice in a row :/ Besides that, really nice juiced up entry!
LDJam user 243193
19. Apr 2025 · 14:07 UTC
Nice work with this entry. Too bad the way how core mechanic is supposed to be performed which is pushing cart isn't fun at all. Added with collected diamonds could expire, the game become harder than it should be.
This game could be better if pushing cart could be done by shooting the cart or just pushing it. Stomping to push cart should be coded as bonus which is stomped cart will yield 2x diamonds. This will give risk n reward to choose from.