Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Plant Boi Likes EatView game page

Bruh, I'm trying to make it playable in the last minutes, I don't know what to call it
Submitted by Bigfootmech, Julienke — 6 hours, 13 minutes before the deadline
Add to collection

Play game

Plant Boi Likes Eat's itch.io page

Results

CriteriaRankScore*Raw Score
Theme#653.5003.500
Accessibility#912.7312.731
Audio#1082.5382.538
Overall#1262.5822.582
Graphics#1322.5002.500
Controls#1382.4232.423
Fun#1402.1152.115
Originality#1572.2692.269

Ranked from 26 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Godot Version
4.4

Wildcards Used
One Handed (technically / by accident)

How does your game tie into the theme?
Plants grow. This one does so actively, by eating things.

Source(s)
https://github.com/Bigfootmech/GWJ-79

Discord Username(s)
Bigfootmech

Participation Level (GWJ Only)
5

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Neat game, i liked the artsyle and the music. I had to try several time for the jump. Too bad you lack the time for additional content, i think i would have liked more mechanics linked to the fact we grow our plant. I understand, time it's always a struggle in game jam ^^ Nonetheless, well done!

Developer

Thank you for playing, and the kind words :)

Submitted(+1)

Very solid foundation for a platformer game! I wish you could have gotten more done but I know the struggles with adding content with such limited time. Also I accidentally ate the cat in the tree D:

Developer (1 edit) (+1)

Hahaha how was the taste?

Yea. I’m building slowly :). The goal is to learn something new every time.

This time it was mostly to do with importing existing assets:

  • Sprites/Sprite Sheets, including animations.
  • Tile sets (and collision boxes on them)
  • music/sounds, and audio buses

With some bonus points for Autoload scenes (rather than just scripts), and controller-friendliness.

Plus to address the biggest feedback from last time - which was that people weren’t sure when the game was over.

I feel like it was pretty successful overall :).

Thank you for playing! ^_^

Submitted(+1)

You've had tons of feedback already so I don't want to repeat any of that. Platformers are definitely my weakest genre in games haha, it took me like 5-6 attempts to make that jump. So my only wish would be restart the level and not have to return to main menu.

I think it'd be really cool if the player shrunk after using abilities or just jumping so that you can add the loop of eating > growing > shrinking. Another thing to make the jump feel a bit better would be "coyote time". I had no idea that existed when I made my platformer but it certainly helps those that aren't as skilled at platform *cough* me *cough* :).

Developer

1. Actually that’s a really good point.

I can’t remember if I meant to put it in (maybe I did, but then scrapped due to not having multiple levels?… or time.)

But you’re right.

Especially play-testing some other people’s games, it feels like it’s a must!

3. Yeah, pdil also mentioned Coyote time. I’mma look in to that!

2. So, unlike Grow Motion, we had a different idea.

We wanted the plant to just keep growing without end. Sort of between Katamari Damacy, and eater-of-worlds level.

Sadly, we didn’t really have time to do more than the barebones.

Still, I learned quite a bit during this jam :)

AND I managed to (for the first time) get a game that conveyed it ‘finished’ to the player XD. Small steps.


Thank you for playing, and the valuable feedback :)

Submitted(+1)

That's awesome. Learning is probably the best part of doing these jams. The ability to take that onto your next projects is invaluable. An ever-growing character would be interesting, maybe over the course of the game you can match the size of a giant boss you see in the distance. Lots of possibilities!

Submitted(+1)

Nice work! Trying not to repeat things mentioned below but as mentioned, texture-filter-linear is what makes it blurry, for pixel art, nearest is what you want. You’ll end up with larger pixels but they’ll be crisp. Not mentioned, you have texture-repeat-enabled and you want that disabled for the player sprite. When it’s largest and attacks, on the back side you can see some white lines, which are the impact wrapping from the front.

You might pull the shadow into it’s own sprite so it can be hidden while jumping (or stay on the ground). You also can either keep it the same size (matching the hit box) but you might want to grow the hit box too.

Coyote time would help that jump feel better (allowing the player to jump a few frames after falling off a ledge). I think it’s good to have in every platformer but especially here where the shadow and player can mismatch.

Keep up the good work!

Developer (7 edits)

1. Ahhh. Ok. Texture filter Nearest… Hey that worked! Thank you :D

2. Yeah, I know about the back of the player sprite.

It’s the first time I tried working with sprites, and I had issue splitting them properly. Only noticed the back of the player after crunch time, and figured it wasn’t worth to fix.

3. Yup. I agree with the shadow too. It just wasn’t prio. I barely managed to get a level in the last like hour or so >.<

4. Ah! That might be a good solution!

I wasn’t sure what would be a good way to make the jump ‘feel’ better. And my first assumption was that I did the hitbox really badly (which I kinda did).

But this might really help.

I’ll note it down to look in to!


Another thing I wanted to check was making the player faster / jump higher with size, but again, time (for testing/tweaking).

Also, other mechanics Q_Q

Also actual playtesting XD

AlsoAlso, I never managed to figure out how to ‘pause’ the game when the player falls in the hole, or hits the “end level” point - without also disabling the UI

Submitted

FWIW, get_tree().paused = true/false and, critically, in the Node section, make sure your pause menu is either Paused or Always it can run while paused. I have global.gd autoload with a toggle_pause function (it’s _ready() sets itself to Always).

Another thing to be careful of, make sure you manage tween and timer process mode too. If you use get_tree().create_timer(), since it’s part of the scene tree, it always runs by default vs create_tween() inside of a node, which inherits it’s parent process state so generally behave correctly. At least I think it’s this way, might be the reverse.

Developer (2 edits)

get_tree().paused = true …

make sure your pause menu is either Paused or Always

That’s what I tried. But I must have made a mistake somewhere.

It wasn’t working immediately, so I forced myself to not get hung-up on it, and try work on other parts.

I guess now’s a good time as any to try fiddle/tinker to see what I might have done wrong.

Submitted(+1)

Congrats on the submission! A bit short, but I beat it :)

Developer(+1)

Thank you for playing :)

Ye. I’m slowly working getting better and faster at things.

This jam, I only got stuck on completely inconsequential things 3 times! XD

Submitted(+1)

Interesting idea here. I am terrible at platformers so although it was short, I actually appreciated that and finished it (and died multiple times still 😅). Because of the length I didn’t feel punished for experimenting so I tried seeing how many things I needed to eat in order to pass the jump. I could see the mechanic getting expanded to having maybe faster speed while smaller but maybe could do more damage or take more hits while bigger and the player has to balance that as they progress.

Developer

Thank you for the feedback! Originally we planned on adding multiple essences that would not just grow, but also transform the player and grant it power-ups to tackle more diverse challenges in the levels. Unfortunately we had to downscope as I got super busy that week out of nowhere. So what you said is absolutely something that might have made it in under ideal circumstances 😊

Submitted(+1)

This is way too short!

But good idea, nice graphics, movement is a bit glitchy (sometimes stuck on top of platforms).

Developer(+1)

Haha thank you!

way too short

I agree.

Still working on both improving my skills, and not getting too hung up on things being ‘imperfect’ (and therefore actually being able to get anything done)

sometimes stuck on top of platforms

Wait, you mean you got stuck in the tree?

Or at the top of the hill? (cause I think I did the collision boxes wrong on the tiles. Only kind of figured it out afterwards)

And thanks for playing :)

Submitted(+1)

Yeah on top of the hill, you cannot slide past, you have to jump.

Developer(+1)

Ye, I saw that kinda late, and didn’t get around to fixing it >.< my bad

Submitted(+2)

Plant boi surely likes to eat! 

Developer

Thank you for playing haha

Submitted(+2)

Short but sweet! Would love to see where this goes next, I really hope your team keeps going :) - ANTIHERO Harley

Developer(+2)

Thank you for playing ^_^

Uhh, unlikely considering my previous track record. But you never know I guess.

I actually had quite a bit of fun even designing that one small level

Submitted(+1)

I've got a few notes:

  • While the bite animation has a relatively lengthy buildup, the actual eating seems to happen instantly, so I could just tap it and vacuum up food despite never biting down.
  • Sprite art (especially with linear filtering) seems like a poor choice for a linearly growing character.

I do keep saying its better to keep these jam games short and simple rather than biting off more than you can chew, so fair's fair on that front :]

Developer (1 edit)

bite animation

Yup! Quick-n-dirty. I didn’t manage to properly set up hitboxes. Or even sounds :(.

But at least it makes sense game-wise. Which isn’t something I can say about any of my previous jams. So, improvement there I guess.

Sprite art

Good point. I hadn’t even gotten around to considering that.

At first, I was gonna have everything “shrink”, so the player character would have stayed same size.

But even then, it was looking kinda blurry to me too.

Having more of a look at it… pixel rendering looks like it’s a whole thing to make it look good.

I guess I’ll put that in my “topics to work on” pile!

ty

biting off more than you can chew

I mean, I still kinda forced it a little. But I’m getting better at

  • scoping
  • already knowing how to do some stuff, reducing time requirements

This time I also used pre-existing assets rather than trying to make everything myself. Which was another sorta mix-bag

Finally:

Thank you for playing, and the response :)

Submitted(+1)

i just saw youreacted to all my wip so i had to try your game. Well... the idea is not bad... jaja

Developer

Hahaha.

Well, the spirit of the jam is to learn something. And I learned a few things >: ).

The game, well, it can show how much I improved later XD

Thanks for playing!

Submitted(+1)

Short, but cool

Developer

Thank you for playing ^_^

Submitted(+1)

Thanks for the submission! It was a simple and short game, with smooth controls and fitting the theme really well. Cool music and art

Developer

Thank you for playing ^_^

Submitted

It was short but interesting. movement felt good and graphics looked great and nice choice of music. I wish there was more!

Developer

Glad you liked what there was ^_^.

And thank you for playing :)