Dr Shrink and the Horrors of the Infinite by Conor Wilson

[raw]
made by Conor Wilson for Ludum Dare 56 (JAM)

EUREKA! Dr. Shrink has finally perfected the formula for his shrinking potion! He just forgot one little thing: how is he going to grow back??

A silly little platformer where you fight past the tiny creatures in Dr. Shrink's lab multiple times, growing smaller and smaller each time.

Play the Post-Jam Version here!

This was my first game jam and I had such a good time!!

NOTE: The embedded build on ldjam.com appears to not work for some machines, so please follow the link to my itch.io page below!

DrShrinkTitle-ezgif.com-crop.gif

ezgif.com-crop (3).gif

Controls:

  • Movement: ← → / A D
  • Jump: ↑ / W
  • Throw Shrinking Catylist: spacebar
  • Use Potion Machine: ↓ / S

Tools Used:

  • Engine: Godot
  • Gameplay Code: GDScript
  • Art: Aseprite, and a lot of external assets (credited below)

Credits:

  • Main learning material: Net Ninja's Build a Platformer with Godot
  • Artwork:
    • Net Ninja's Godot Platformer Assets
    • Elthen's Pixel Art Scientist Sprites (paid for)
    • Elthen's Pixel Art Rat Sprites (paid for)
    • Craftpix.net's Octopus, Jellyfish, Shark and Turtle Pixel Art
    • ShanDsparil's Ants and Bugs
    • MisterZEDMan's Simple Ground Tiles
    • Some that I made myself in Aseprite (also much of the above has been adjusted for the game)
  • Music and Sound Effects: Net Ninja's Godot Platformer Assets
  • Fonts: m6x11 by Daniel Linssen (aka managore)

ezgif.com-crop (2).gif

List of Known Bugs:

Here's a list of known bugs that I will resolve in a fixed version of this game after the jam (fixes are all viewable in the Post-Jam Version on GitHub): - ~~Music does not loop.~~ (Fixed) - ~~"Catalyst" is spelled wrong multiple times.~~ (Fixed) - ~~Shrink Catalyst in final level has low chance of spawning out of reach if you're VERY unlucky.~~ (Fixed) - ~~Platforming can be very tricky due to lack of quality of life features like coyote time.~~ (Fixed) - ~~Shrink Catalyst projectile does not spawn from the centre of the player in final level.~~ (Fixed) - ~~If you activated the Potion Machine from inside of it's hitbox, you have to leave it and re-enter it to be able to use it.~~ (Fixed) - Some enemies are unavoidable in the final level and have to be tanked. (Will address in a future update if that ever happens)

Let me know in a comment below if you find any more and I'll fix it in the post-jam version!

ezgif.com-crop.gif

Ratings

Overall 268th 3.833⭐ 41🧑‍⚖️
Fun 196th 3.821⭐ 41🧑‍⚖️
Innovation 31th 4.179⭐ 41🧑‍⚖️
Theme 35th 4.397⭐ 41🧑‍⚖️
Humor 124th 3.872⭐ 41🧑‍⚖️
Mood 360th 3.737⭐ 40🧑‍⚖️
Given 54🗳️ 86🗨️

Feedback

Gaalsien
07. Oct 2024 · 20:00 UTC
Really nice game! Perfectly fits theme of the event!
helloWorldNoob
07. Oct 2024 · 20:00 UTC
Verry funny game, really captivating
🎤 Conor Wilson
07. Oct 2024 · 22:06 UTC
Thanks for the feedback guys! :)

Also, turns out that the ldjam.com embedded build is actually working on some machines. Please use the itch.io link if it's not working for you!!
daflamingpotato
08. Oct 2024 · 00:56 UTC
Very good, love the game! I wish the music would continue, it just sort of peeters out after a time.
Pretty challenging on the last segment as well, took me a few tries
Radjax
08. Oct 2024 · 01:11 UTC
Great game! I loved that the whole level was there in front of your eyes and you shrank down to different persepectives to go through it. That last level is a doozy, took a few tries but overall had a blast!
LDJam user 236545
08. Oct 2024 · 01:14 UTC
That got dark... :grimacing:

![Screenshot 2024-10-07 181006.png](///raw/10c/93/z/67a7f.png)

Really clever - I think this works really well and definitely nails the theme. I saw the tiny platforms when the game booted up and had a feeling I would be shrinking multiple times, so it was cool to be able to scout out the level early on.

I think my only complaint is that it was a bit too easy. I never really felt threatened by the the enemies, and when I was at the smallest form, I realized I could just run through all the enemies without taking enough damage to die. Of course for a game jam, it's better to be a little too easy than too hard.

Especially for your first game jam, this was a really solid entry. Good work!
treehuggerbear
08. Oct 2024 · 01:27 UTC
I love the game! The concept is cool and you implemented it well given the time we had! Here are some things I noticed in case you did not notice them and want to make this into a full game (which I think you should!):

- Infinite throws of the potion seemed a little overpowered (but was really useful at times)
- The music (which is super vibey) stops after about a minute
- It is a little finicky to shrink sometimes; like you have to try a few times and move around a bit
- I couldn't always tell if I was going to be able to go through a surface or collide with it so maybe that distiction could be a little more obvious
- It was a little weird that my potions could go through any surface even when I couldn't

Overall, I think the game is so fun! I would love to see it expanded!
George K
08. Oct 2024 · 02:01 UTC
Really amazing and innovative game with terrific implementation. Amazing take on the theme.
AlexClay
08. Oct 2024 · 02:13 UTC
This is one of the best games in this jam that I've come through so far! Unfortunately, the final level can be buggy. It was impossible to jump high enough to reach the potion until I restarted the game on Chrome. The potion was spawned a little too high out of reach.

I also think "catalyst" is misspelled twice in the game.
🎤 Conor Wilson
08. Oct 2024 · 07:07 UTC
So glad that you guys seem to be enjoying the game :smile: And I'm genuinely loving the constructive feedback, I'm writing it all down and will iron out all of the edges (and spell everything correctly) after the Jam!

The music not looping in particular is super annoying because I had it looping fine and then I must have disabled the loop somehow just before exporting :rolling_eyes: oh well it's the nature of the beast that some things would go wrong.
turturi
11. Oct 2024 · 17:00 UTC
Really fun game, the idea of getting thought the same level with multiple sizes is great. I don't know if it was just a problem for me, but the clicking S to get smaller didn't work sometimes. Also because of the shrinking and growing, some enemies were hard to avoid at certain size (ex. mouse when you are really small, because you can't jump over it; or orange bugs when you are just one potion smaller, because you barely fit on a platform with them).
Blazerker
11. Oct 2024 · 17:57 UTC
Really cool concept... It definitely gets harder and harder! I enjoyed playing the game... well done!
bigwhiteshogun
11. Oct 2024 · 23:45 UTC
Holly molly! This is your first jam game? And you worked solo on it? Man kudos to you! I hope you continue your jaming journey and we can play more of your games. Since I love platformers and those are the games I make the most often I wanna share of some of my knowledge with you that will help you improve the feel of your games in the future.

First and the most important one, platformers need something the collective has been calling "coyote jump". Because your game is lacking it, very often jumps may feel unfair, or your character unresponsive. Check it out and try to implement it to your post jam version of the game would love to check it out.

Second important note, are unavoidable/ unfair enemies. When you shrink to much the mouse enemy has to be tanked. There is no way to avoid it since your jump is to low now and you cannot outrun it. Same with spiders, I feel like there is to many of them and they are relentless and feel like they spot you immediately.

Now what I loved about your game, and I really mean it is the concept. The idea and the clever use of theme was brilliant. Such a cool concept you almost made me want to make game like that, when you can see the level at first and than just shrink and shrink and unlock new passages. It's amazing how many new paths you manage to stuff in to one level. Some really impressive stuff for your first game.

Please continue your work on games, and I hope you will update this one and let us all know.

PS Just read the description part about known bugs and I can see the coyote time has been addressed already. Should've done that before I posted this wall of text. Oh well I guess I learn something today as well :P
johnnysix
11. Oct 2024 · 23:59 UTC
Very cool, really great idea to have the same level at different scales, very unique! I struggled when he became really small as the creatures ( ants in particular) gave no quarter :cry:

It's a unique concept, top marks for innovation, if you did develop again beyond the compo , a few tweaks to the jumping / throwing mechanics would make it more fun for sure.
Soul Grinder
12. Oct 2024 · 03:47 UTC
Good idea for theme, and liked the doomed ending too. A nice balanced difficulty and some nice pixel art. Nice work!
Iaroslavik
12. Oct 2024 · 06:59 UTC
That 's fun, good idea
LogovoStudio
12. Oct 2024 · 10:30 UTC
Nice, good pixel art
hotdog
12. Oct 2024 · 12:38 UTC
This was fun, cool idea :)
multiplexor
12. Oct 2024 · 14:39 UTC
Very neat!

love the concept and the implementation is quite genious! The art is also superb!

Only nitpick i have is that sometimes the jumping felt off, but that-s about it

Keep up the good work! <3
UnagiV
12. Oct 2024 · 14:42 UTC
Ouah, so much interesting, great idea and great game, congratulations!
Marco Santos
12. Oct 2024 · 14:46 UTC
well done. got a bit stuck on the begging but ended up having a lot of fun!
milq
12. Oct 2024 · 15:11 UTC
What a fun project! Honestly, creating the little doctor character is very amusing. The fact that this is your first game jam entry is truly commendable, congratulations! I imagine you have made games before, given that your gameplay mechanics and narrative are very well developed.

For your information, the game on the Ludum page doesn't run for me in Chromium on GNU/Linux, but it works on itch.io. Honestly, I have very little negative to say. The only suggestion I would make is to create all the graphics yourself, as this would make the game feel more complete and personal. While it's okay to use third-party music, creating your own graphics (or collaborating with an artist) would make your game shine even more.

Nevertheless, my sincerest congratulations, it's a great game and I had a fantastic time playing it!
Zyrconium
12. Oct 2024 · 15:17 UTC
You did a really good job making it so the level can work at all of the different sizes, and so that it feels interesting and different between them all.

You might want to consider Coyote time in the future though. A lot of my struggles were jumping just a fraction of a second too late, and that's pretty rough feeling.

But yeah, a very impressive first game.
jellyfishhunter
12. Oct 2024 · 15:22 UTC
That's a very cool and funny idea! Unintentionally shrinking yourself multiple times is hilarious!

All the criticism and tips I would give are already pointed out above, so I'll leave you with a well done :smile:
Impressive for your first game jam.
ColeSlaughter
13. Oct 2024 · 03:07 UTC
[Thanks for submitting your game to stream!](https://www.twitch.tv/videos/2273720699?t=04h31m28s)

I love how much mileage you were able to get out of designing a single level. The character's size really does change the whole dynamic of the traversal, which must have taken a lot of thought and planning. Well done!
Dimoseek
13. Oct 2024 · 19:01 UTC
Nice Art, great job Guys!
telo.philippe
15. Oct 2024 · 14:47 UTC
Very fun game, we had a similar idea for ld54 a year ago ! With Alice shrinking and growing to get to different parts of the level.
Very cute graphics and animations, it was fun to play :)
f1tzy
15. Oct 2024 · 19:45 UTC
Wow great game, I love the idea of shrinking and making what was previously trivial a challenge. Really great.
Riv
17. Oct 2024 · 19:14 UTC
Great tiny game! Although I see some... scaling problems
deadroach
21. Oct 2024 · 03:35 UTC
Really cool! Love the coyote time!
library-rat
21. Oct 2024 · 03:38 UTC
The idea is really well exploited, I loved being able to guess which path I will use next. Using the potion as a weapon is pretty fun too. Well done, this is a nice game for a game jam !
Pimping
23. Oct 2024 · 21:52 UTC
Great game, nice matching with theme, keep going
Ginxel
25. Oct 2024 · 19:45 UTC
tried to start the game but it states " Failed to read the 'serviceWorker' property from 'Navigator': Service worker is disabled because the context is sandboxed and lacks the 'allow-same-origin' "
🎤 Conor Wilson
26. Oct 2024 · 01:34 UTC
@ginxel that's an issue that seems to only be present in the ldjam.com build. I'm not sure what causes it but I've seen it with a few other Godot games during the jam (as well as other general problems when playing the ldjam.com version of games).

The itch version should be working fine though!

https://quietlantern.itch.io/dr-shrink-and-the-horrors-of-the-infinite
🎤 Conor Wilson
01. Nov 2024 · 21:56 UTC
Thanks so much to everyone who played and rated this game!!! I'm absolutely thrilled with the result.

[The post-jam version with all the fixes to the bugs you all found is available on the itch.io page :ok_hand:](https://quietlantern.itch.io/dr-shrink-and-the-horrors-of-the-infinite)

[I also made a Post-Mortem blog post that you can find here :smile:](https://ldj.am/$406585)

See you guys next time :v: