Slime Laboratory by Jimbly

Brew potions, feed them to your pets, then utilize your pets to make more potions. Fulfill 10 orders to win!
Links * HTML5(WebGL): dashingstrike.com/LudumDare/LD43 Phone/Touch-friendly! * Source Code: Jimbly/LD43-slime-laboratory
A take on the classic pipe-rotating game, combined with growing pets (well, just Slimes), and trying to fulfill specific orders. You win after fulfilling an arbitrary 9 orders and a final super order, but can continue playing after that. If you get stuck on orders with attributes like "Bloodlust" or "Golden", see the TIPS section and comments below.
Screenshots:




TIPS and details: * Some orders require a specific adjective like the Beautiful Pet having a "Beautiful" line in the screenshot immediately above. Though it's not entirely clear, there are 3 adjectives for the 3 primary attributes if that attribute is more than twice the next biggest, and another 3 adjectives for the pairs of attributes. * Mouse over the "i" in the lower right, or hold Shift, to show all tooltips for all Potions and Pets. Clicking the "i" will toggle this on or off, which can be useful as you start wrangling a bunch of potions and pets at once. * There are diminishing returns when utilizing pets to feed your alchemical machinery - you get roughly log-base-2 back, however that is after splitting among how many outputs there are, so a Large creature with 6 strength will be split into 3 chunks of 2, each outputting 2, whereas a Small creature with 6 strength will just be one chunk, and only output 3. * The Final Potion requires 15+ in all attributes, so you may want to start building that one early * If the animations feel too slow to you, you can press and hold the mouse button or shift to speed them up. * You can right click to rotate pipes counter-clockwise.
Attributes Details
Ignore this for now, go play the game! But if you get confused trying to make a "Ptn of Bloodlust" or "Golden Pet", come back here for the details.
The three attributes, shown by the colors Pink(ish), Green(ish) and Blue(ish) are supposed to represent Strength, Beauty and Magic (though you're free to call them whatever you want ;).
In this table, A >> B means that A is "much greater" than B, that is to say, at least twice B, or it is 3+ more than B. A == B means neither A >> B nor B >> A (both are approximately the same).
| Adjective | Requirements | Color | | --------- | ------------ | ----- | | Strong or Strength | Strength >> others | Red | | Beautiful or Charisma | Beauty >> others | Green | | Magical or Sorcery | Magic >> others | Blue | | Wicked or Bloodlust | Strength == Beauty, both >> Magic | Yellow | | Ethereal or Charm | Beauty == Magic, both >> Strength | Cyan | | Fey or Fire | Strength == Magic, both >> Beauty | Purple | | Golden or Elixir | Strength == Magic == Beauty | Light Golden |
I regret having orders that require specific attributes entirely, as how to get them are not clear in-game, and confuse people, the attributes should just have been used for flavor text, but too late for that now =).
--
Tools Used * Custom Engine: GLOV.js * Mtn Dew * Photoshop * Audacity
I, of course, planned on making other kinds of pets besides Slimes. Of course, I never got around to it, instead spending a lot of time polishing the UI and feedback systems to make it clear what was going on. Started on recording sounds about 30 minutes before the end of the Compo, as usual - glad I got some in, though they might be annoying, so I also added a Sound toggle to the menu =).
Also, if you're read this far, check out my other game Splody on Steam and PS4!
Post-Compo Changes (as permitted by rules) * Port to Mobile web: * Automatically disable postprocessing if it's slowing things down (mobile and old GPUs) * Require tapping twice on some buttons, so the first tap just highlights it and gets all of the tooltip info * Make some buttons bigger so they're tappable on my tiny, tiny phone * Fix keys getting stuck on window unfocus
| HTML5 (web) | http://www.dashingstrike.com/LudumDare/LD43/ |
| Source code | https://github.com/Jimbly/LD43-slime-laboratory |
| Original URL | https://ldjam.com/events/ludum-dare/43/slime-laboratory |
Ratings
| Overall | 113th | 3.724⭐ | 60🧑⚖️ |
| Fun | 132th | 3.56⭐ | 60🧑⚖️ |
| Innovation | 78th | 3.69⭐ | 60🧑⚖️ |
| Theme | 134th | 3.819⭐ | 60🧑⚖️ |
| Graphics | 188th | 3.543⭐ | 60🧑⚖️ |
| Audio | 221th | 3.091⭐ | 57🧑⚖️ |
| Humor | 161th | 3.089⭐ | 58🧑⚖️ |
| Mood | 314th | 2.964⭐ | 58🧑⚖️ |
| Given | 50🗳️ | 45🗨️ |
@nkrim Glad you got the *flow* of it.
@mruniverse It's not cannibalism if you transmute them into potions first!
But your game idea is quite nice and challenging. Good job.
@freakoftheyear I'm guessing you're one of the few people who made it to 9 or 10 orders completed, congrats on getting so far! Mmmm... chewy slime candies...
I am not sure I fully figured out the gameplay though. I made tons of creatures that I thought were supposed to match the "order" requirements but did not get the correct keyword (e.g., "bloodlust", "perfect" etc.)
I assume it's missing because of lack of time, but would be really nice if we had one or two "tutorial levels" before this real one starts to teach the mechanic.
Anyway, congrats on making this!
@aortega Glad it clicked with you and that you enjoyed it!
I think it could also work with a more long term gameplay mode. Setting up whole production lines of potions and building up high stat slimes. Deciding whether to focus on selling the slimes or the potions. Whether to make lots of generic potions or a few specific pure ones. There's just a lot of gameplay to be had out of the mechanics you chose. I really like what you've done.
I really like the idea.
The artwork is very nice! :smiley:
Very good job! :v:
Good job!
That said, it's very compelling other than that, and I spent a long time TRYING to figure out how things work. :p
*edit* I figured it out! Sometimes potions can be goals, and not just pets.