Skip to main content

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

FrogorithmView game page

[GWJ 83] Program a frog to jump from lilypad to lilypad while eating flies with its controllable tongue!
Submitted by svenar (@_svenar) — 1 day, 22 hours before the deadline
Add to collection

Play game

Frogorithm's itch.io page

Results

CriteriaRankScore*Raw Score
Originality#34.4504.450
Audio#393.5003.500
Controls#423.5503.550
Overall#483.4793.479
Fun#643.2003.200
Theme#773.3503.350
Accessibility#782.9502.950
Graphics#903.3503.350

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

Godot Version
4.4.1

Game Description
In Frogorithm you program a frog to jump and eat (consume) flies using nodes. It is up to you how you place nodes to make the logic for the frog and when it should jump or eat. There are two game-modes available: Time Trial (where you program logic from scratch where you need to consume 10 flies as fast as possible), and Endless (where you can work on complex logic to make the frog last as long as possible in a world with randomly paces lilypads and flies.

How does your game tie into the theme?
The frog is required to consume flies in order to stay alive. Jumping costs energy and consuming flies gains energy.

Source(s)
N/A

Discord Username(s)
_svenar

Participation Level (GWJ Only)
2

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

A very satisfying game! Love it! It would be nice if you could copy-paste blocks or save them into custom blocks/modules.

Developer(+1)

Thanks! I was working on copy&paste logic, but ran into issues that I couldn't resolve in time and decided to remove it, maybe something for a post jam update.

Submitted

Hey! Awesome idea! I think it should be a little hard for people who are not 100% into coding (also, I missed a lot an IF ELSE block haha), but, overall, it's super solid and polished, btw, congrats on making the editor, that probably took a LOT of work!

Developer

It is indeed more targeted towards players with at least some programming experience, maybe a risky move to use this as the core mechanic but I liked implementing and experimenting with it. Using nodes is quite a lot of boiler plate before you even have something working, but it is rewarding for sure.

Submitted

Really cool twist on a frog eating game! The node structure is a really cool gameplay mechanic that allows for quite a bit of experimentation. I really enjoyed both modes you added; I managed to get a time under 1:00 in Time Attack and had a lot of fun with Endless!

One thing I did notice in Endless is that when you spawn a node, it always spawns in the exact same spot, which can be a little tricky when the node structure starts getting larger and you have to travel more to reach the new node.

Besides that, really great work!

Developer

Thank you for your feedback. The node placement is indeed an issue that I came across later, probably something to fix in the post jam update haha.

Submitted (1 edit)

I love the idea, though sadly I currently don't have enough time for it, as it isn't that easy, a lot of logic that one need to learn and understand.

Developer

It was even harder at first before I created the tutorial :)

Submitted

Wow! Programing programing!

Developer

Programming! :)

Submitted

I'm a sucker for programming and Zachtronic type games. This one was really well executed and smart to use the Godot graph nodes. I had a lot of fun with the game, and look forward to future projects. Keep it up!

Developer(+1)

Thanks! :D
I wanted to play around with Godot's graph nodes in a jam entry to see how quick development can be and if it is feasible for future games.

Submitted

That zqs a really nice game; maybe aimed at programmers a bit but I had fun optimizing my nodes, only thing would be to maybe pause the game when we're buildings nodes, I just saw my frog eat the last fly and everything else was done in the background x)

Well done, congrats :) 

Developer

It was indeed a bit target to programmers, it is a risk to do since the rating period is right after the jam ends and I get if people want to play games instead of more programming :P
The time trial focuses on speed and sadly that often means missing out on seeing the frog actually eat the flies, this is something I am revising for a post-jam update. Definitely a learning experience for me.

Thanks for playing! :)

Submitted

You get the award for best title screen! loved the frog tongue and cool pixel waves!

Developer

Haha thank you :D
The tongue was partly an accident on the menu, when deciding to add the frog to the menu to face the mouse pointer I got an error that it could not find the tongueDot (target node). Instead of removing it I played around with it and it worked so I fully implemented it.

Submitted

Such a cool concept. It seemed pretty overwhelming at first, but the levels did a good job of walking you through the process. I would have liked more levels to learn all the ins and outs, but I think you did an awesome job with this one.

Developer(+1)

Thanks for playing!
At first there was no tutorial or time trial mode/ After some play-test feedback I decided to rewrite a lot of the node editor so I could re-use it for other game-modes. There was more planned for the tutorial but for me the time ran out quickly and decided to keep it limited and hoping it was not too hard :P.

Submitted

It was definitely plenty for a jam! Such a cool idea and execution. 

Submitted

This is honestly such a cool execution of this theme, I'm genuinely so impressed at the node editor and using it in the game, it's so sick to see. This was insanely unique and I loved it because of that

Developer(+1)

Thank you for your kind comment :D
The node editor was a stressful thing to implement because it is a lot of boilerplate to make before actual results start showing and if it didn't work it would be hard to switch tactics because it consumed a lot of time haha. I'm glad you liked it and I would love to explore more ideas around using nodes as part of game logic.

Submitted

It was a big risk but I think you absolutely killed it in the end! I think it was worth investing that time into it, I bet you learned a LOT from it! How did you go about making it if you don't mind me asking? I would've never even thought about doing something like this and it's genuinely so cool to me

Submitted

Amazing! I can't even imagine how much effort it took to implement a node editor into the game.

Developer

Thank you! :)
Godot does have some built-in UI elements that help with making a node editor, but all the actual logic and node functionality was made specifically for this game. The hardest part was keeping performance in check once the logic graphs got bigger. This was mostly meant as a learning experience for me that I could possibly use in other games.

Submitted

Really inventive and well executed idea ! Wish there was another tutorial layer to increase the difficulty more progressively, but past that I had a lot of fun doing those trial and endless puzzles :) And really nice polish  !!!

Developer

Thanks a lot! Glad you had fun with the game :)

You're totally right about the tutorial, I wanted to add a few more layers to ease into the harder stuff but ran out of time during the jam. Definitely something I'll keep in mind if I expand on the game later.
Really appreciate the kind words and the feedback!

Submitted (1 edit)

I really enjoyed playing this game! The programming system is fun and easy to use and the levels are very well done. Just overall a blast to play. Also I LOVE the frog tongue in the title screen. I just think the interpretation of the theme is not super unique and the game is not really focused on the theme but the game is a lot of fun to play. Keep up the good work!!

Developer(+1)

Thank you for your feedback! :)
Really glad you enjoyed the game and the frog tongue on the title screen, that was fun gimmick to make.
The node editor was the main focus and I fit the theme around that. Maybe not the smartest move for a jam but I wanted to try making a different kind of play-style than just WASD and learn something new.
Appreciate you playing and taking the time to leave a comment!

Submitted

Yea, really unique and fun!