Pet Slime by Aceofsquares

[raw]
made by Aceofsquares for Ludum Dare 46 (JAM)

Pet_Slime.png

*This is a submission for the Ludum Dare 46 Game Jam. *

Take care of a pet slime by rolling and die and doing activity. Take care to try to balance out the slime's interest and needs and hope you don't A-salt the slime.​

Each round, roll the activity die. If a die lands on salt then it hurts the slime immediately. You get to select 1 activity die that will increase or decrease the slime's level of interest or energy. If one of his stats goes to 0 he will perish. Try to keep your slime alive for as long as you can.

Instructions Roll the die by pressing space bar Select a die

Some Notes * Work on using the animation tools inside Godot. There is a bug, non-game-breaking, for the animations that I could not pin down these last few moments. * Work on programming patterns. My code is everywhere. Game Programming Patterns here I come. * Work on separating parts. I have a lot of nodes that could have been their own scenes to make life easier. * Godot has a nice signal system that can get abused rather easily (I abused it). Read up on better practices when utilizing signals. * Take bigger risks. I felt like I stayed within my comfort zone of what I knew in most cases instead of trying to do something creative. This is something I feel will take time, practice, and patience. * All in all, don't sweat the little stuff. I had a ton of fun even for this small project and I hope to improve for the next Ludum Dare!

Hope you enjoy my little game, even if only for a few minutes.

If you want to go mad, here is a link to my project on Github. Not required for the Jam but I figured I might as well. Github Project

Edit: Added an HTML5 build. (4/21/2020)

Ratings

Overall 2118th 3.05⭐ 22πŸ§‘β€βš–οΈ
Fun 2031th 2.9⭐ 22πŸ§‘β€βš–οΈ
Innovation 1867th 2.95⭐ 22πŸ§‘β€βš–οΈ
Theme 332th 4.1⭐ 22πŸ§‘β€βš–οΈ
Graphics 1782th 3.175⭐ 22πŸ§‘β€βš–οΈ
Audio 1138th 3.125⭐ 22πŸ§‘β€βš–οΈ
Humor 694th 3.316⭐ 21πŸ§‘β€βš–οΈ
Mood 1814th 3.025⭐ 22πŸ§‘β€βš–οΈ
Given 18πŸ—³οΈ 16πŸ—¨οΈ

Feedback

Wet_Band-Aid
21. Apr 2020 Β· 05:58 UTC
Simple and fun. The animations were cute and funny
joh
21. Apr 2020 Β· 06:04 UTC
A fairly simple game, but a working one, well done too! Presentation was surprisingly great for something that seemed so simple. The balancing of the actions too, although I did feel like it was too easy. Does the game get harder? it might be against the die spirit, but I think pressure of imminent doom would make it even better.

Still, liked what I played!
AguaHervida
22. Apr 2020 Β· 01:43 UTC
Very simple. I specially liked the art, I would like also some kind of background sound, its pretty plane when you are not rolling the dice, the SFX where great! I donΒ΄t know if everything is random, but it has a pretty good balance. Keep it up for a grater game!
disperse
22. Apr 2020 Β· 01:46 UTC
Made it 38 days. The dice definitely turn against you after about 20 - 30 days... Well done!
No Grapes Games
23. Apr 2020 Β· 05:59 UTC
Always love seeing other games made in Godot! Very interesting dice game, it's simple but satisfying to play.

I've been using Godot for a while, and I can offer my advice on signal usage: I try to control information flow in the scene hierarchy by using only function calls when talking down in the hierarchy (towards children), and only use signals when talking up (towards parents). This forces me to make sure higher objects track what children they have. It also forces children to not make many assumptions about what is going on above them. It seems to produce cleaner code and scenes when I stick to it.

That's my policy anyway, I hope it is of some value! And great work on your entry!
🎀 Aceofsquares
23. Apr 2020 Β· 21:43 UTC
@no-grapes-games That's excellent advice. My main focus is certainly to decouple where possible and this seems like a good policy. Will try to keep this in mind moving forward.
darthone
04. May 2020 Β· 05:56 UTC
This was a fun quick game! It felt like at one point I was on a death spiral and I think an interesting mechanic would to allow players to use another need at some conversion cost/other penalty
xyfeng
04. May 2020 Β· 06:10 UTC
Super interesting game! Always desperate for dice out that "chicken leg":P Would like to see more features added in like: more activities, better UI(always show days it stayed alive or specific proportion of the add, substract things) and maybe random events appearing etc... In all, great game! Keep the good work!
domrein
06. May 2020 Β· 04:02 UTC
27 days alive! I like the idea of balancing the different needs of the slime to keep it alive.
jeplmr
08. May 2020 Β· 03:24 UTC
Fun concept! I like how the dice rolling mechanic forces you to make the best decision you can in the moment, which might not be the most optimal.
cirno
08. May 2020 Β· 04:44 UTC
The animation of slime is cute. I may suggest the properties and activities are unlocked gradually to add some changes and difficulties to keep the slime alive.
JoAMD
08. May 2020 Β· 04:48 UTC
cute animation and good idea :)