Ludum Dare 33 — August 21st-24th, 2015 — Theme: You are the Monster

Back to Browse Entries

Hero's Quest

by GFM - Compo Entry


As the Hero of a village, you must follow the orders when you are told that
there are menacing creatures on the forest...


Refer to the found on the repository.

Dependencies (linux)

Note: The Windows build has all the necessary libraries.

This game depends on SDL2 and GFraMe.

You can get SDL2 from the its site ( or from your
distro's package manager (well, on linux). On Ubuntu, run:

$ sudo apt-get install libsdl2-dev

Note that to run the game you should simply install the runtime libs;

$ sudo apt-get install libsdl2-2.0.0

GFraMe can only be obtained from its repository
( Clone/Download it and run

$ sudo make install


No extra steps are needed. Just be sure that the 'assets' directory on the same
one where the application is.


movement - WASD / arrow keys
attack - space bar / 'X'
quit - esc

Double tap in a direction to run

To start in fullscreen mode, start the game through the command line with the
option -f.
If the audio is lagging, run with the option -m to disable it.

Note: There are scripts for running with those options, on Windows.

Downloads and Links




JoeProgram says ...
Aug 24, 2015 @ 4:01am

Nice entry! I wasn't able to make it to the end - the dagger is small enough that I was only making it to about the 5th aggressive slime before succumbing.

Gravity Games says ...
Aug 24, 2015 @ 7:49pm

The graphics and audio were really nice, but overall, the game was pretty bad IMO. It was very much just a chore to play. The dagger was much, MUCH too short to reliably attack enemies, so any progress felt like it was made by pure dumb luck. There was also absolutely no indication of the player's health at all, so there's no way of even knowing how much longer you're going to last. Heck, because of this I thought the player was invincible at first.

SilentNight says ...
Aug 24, 2015 @ 10:20pm

The graphics and music were nice but I agree that the dagger was way too short with the long animation to actually avoid dying. I didn't make it to the end but it looked and sounded good.

DifferentName says ...
Aug 24, 2015 @ 10:30pm

What about the theme? You play as the hero, not the monster. Maybe he's supposed to be a metaphorical monster, but I can't tell, which isn't good. Maybe it's answered more later on, but I kept dying.

Also, I feel like the weapon should go farther forward in the attack.

bclikesyou says ...
Aug 24, 2015 @ 11:40pm

The graphics and sound quickly drew me in. The controls work well enough too. However the attack just feels like a toss up when you're dealing with an enemy that approaches you. I was never sure if I was going to get a hit in or not.

I played it a couple of times and would've liked to skip the beginning story as well.

There's definitely something there! Just need to make it a bit more forgivable.

GFM says ...
Aug 25, 2015 @ 1:01am

Thanks for all the comments!

I admit that the game lacked any actual playtest, so it's to be expected that it isn't quite playable to anyone but the developer... XD

I'll soon write a post-mortem in which I intent to address the reason behind most of those issues. But it was pretty much lack of time and direction (I went through most of the jam thinking about doing a game but ending doing something pretty different...).

On a side note, use the scripts to skip the intro or run in full screen! Next time, I'll parse the options from a file... that should be clearer for the user...

mklee says ...
Aug 25, 2015 @ 3:24am

Very nice! The graphics are very nice and polished and I like the slight twist with "good" end. It's a little hard with the knife's reach being so short, wished it was just a tad longer! Great job still!

Kakureta says ...
Aug 25, 2015 @ 6:07pm

The game was difficult but I enjoyed it nonetheless. I liked the graphics and music too. Although I understand the connection between the theme and the game, I still don't think it fits well.

TimWright says ...
Aug 26, 2015 @ 12:48am

Good job. I really liked the music. I got stuck trying to get passed a dead monster once.

Solchain says ...
Aug 26, 2015 @ 12:52am

Kind of a chore to play through. No indication of health and the player's weapon is not reliable to attack with. The theme doesn't seem to be present at all unless the player is a monster for killing these creatures but half of them were quite aggressive. It would have made sense to make all of the creatures passive to give the player a sense that they are the monster. However, I enjoyed the graphics and audio.

Aug 26, 2015 @ 12:30pm

I found the attacks to be a bit odd, but I like the little slime-esque creatures. I included it in part 6 of my Ludum Dare 33 Compilation video series, if you would like to take a look :)

GBGames says ...
Aug 26, 2015 @ 1:53pm

Oh, my heart broke when I heard the squeek and saw the tearful faces of the blue slimes!

I liked how you introduced each of the different slimes in their own area before combining them. It wasn't clear that they got stronger, and so I died when I didn't expect the red slime to survive the attack.

The controls were a bit clunky in that attacking never felt right, but otherwise it was smooth.

The theme was a bit on the nose, although from many other comments, apparently it is still too hard to tell that there's a question of who the real monster is even though it is telegraphed from the intro and the "good ending?" screen, and it definitely shows in the "bad ending?" screen.

Good work!

rudra says ...
Aug 26, 2015 @ 2:56pm

Really liked the graphics and the audio, nice work !

MechanicMoon says ...
Aug 27, 2015 @ 11:36am

The game is fun at first but later it is very repetitive. The graphics are good, but the music is boring. I like the gameplay, but the game needs some polishing and extra skills to be more dynamic. Good try and keep making games!

Quetzakol says ...
Aug 27, 2015 @ 11:41am

I liked the graphics and the music ! However the game is difficult since you have no indication of your health and I didn't really find a way to avoid the attacks of the red creatures. Nice job !

dhargan says ...
Aug 28, 2015 @ 9:12pm

Good entry! However it is the opposite of the theme :(

kaitokidi says ...
Aug 28, 2015 @ 9:12pm

Omg so good gg!

dhargan says ...
Aug 28, 2015 @ 9:14pm

Good entry! However it is the opposite of the theme :(

adsilcott says ...
Aug 28, 2015 @ 9:19pm

Fun and simple game. Music was great.

KK says ...
Aug 29, 2015 @ 7:08am

I really enjoy both your game, engine and post.

BTW, since your engine is based on SDL2, maybe you can give Emscripten a try. This could compile your code to javascript and let people paly it on browsers. I use it for this LD and the performance is acceptable.

mar3k says ...
Aug 29, 2015 @ 10:40am

Interesting little game witch nice graphics (I really like those colors). But the thing I don't really like is the range on the weapon and in that case almost no chance to not get hit by enemies while hitting them and also not being able to see the HP of player.

GFM says ...
Aug 29, 2015 @ 1:13pm

Thanks, again, for all the comments!

I've made a post to try to explain the theme, for those who did quite get it.


I had given up on doing web games after I moved from AS3 to C. I tried Chrome's NaCl but it didn't work and I didn't want spend a lot of time trying to get it to work... But you have given me back some hope about being able to do it.

As soon as I boot into Linux (erm, OK... Ubuntu... XD), I'll try that! =D

Thanks for the tip!!

Literal Games says ...
Aug 29, 2015 @ 5:15pm

Cool, really tricky though. Like the graphic style a lot!

bodsey says ...
Sep 1, 2015 @ 4:13pm

I'm not sure either how this is related to the theme, at first I thought were nice but after I got attacked so I didn't understand. I didn't finish the game. I also second the fact that the game misses an health bar. But apart from that I think it's a nice entry, it's quite good-looking.

Sep 6, 2015 @ 1:24pm

I eventually got round to playing this one, and first off all, lovely graphics and music. The falling leaves in the background are a particularly nice touch.

I do have to agree with the others about the difficulty of fighting with the dagger, though. One improvement would be to widen the input window for follow up attacks (or store inputs for them), so players trying to combo slimes don't have to time their attack so carefully or be left standing. Widening the doubletap window for dashing could be nice too, or just implementing a dash button.

I did play it all the way through, though the number of times the slimes killed me before I reached the end made me feel like they would indeed present a threat to the village! I tried for a pacifist run and couldn't get that, but I managed to get through the game only killing slimes that attacked, and was a little dissapointed to find the ending was still the same. Still, good work with the time you had!

kakarotsan says ...
Sep 13, 2015 @ 8:38am

Good install instructions. Everything ran very nicely on Linux. Nice mood.

The gameplay was not very interesting due to the shortness of the dagger. It could have been a lot better with a longer range, a faster attack, or a variety of slashes.

Nice attempt!

You must sign in to comment.

Mini Submission FAQ

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

CAN I ENTER BOTH EVENTS?: You should pick 1 event, whichever you think it’ll do better in. If the idea is strong, and everything plays well enough, you can go Compo. If you’re a perfectionist, and would prefer people to play a more polished game, do the Jam. Historically, more games are entered in the Compo, but with more people and more time, Jam games have the potential to be better (that doesn’t mean they are). Many solo participants do enter the Jam.

If you made 2 games, unfortunately, the website doesn’t support multiple submissions per user. To submit your 2nd game, you will have to make a 2nd account. Only do this if you made 2 games. Alternatively, if one game is better than the other, then consider just entering the better game.

CAN I KEEP WORKING UNTIL THE DEADLINE?: Yes! Immediately after the 48 or 72 hours, we do something called Submission Hour. As the name suggests, it’s an extra hour for you to package, upload, and submit your games. If there were catastrophic issues trying submitting your game, or you misunderstood how submissions work, that’s okay. It happens. We’re flexible. If you need advice, check with the folks on IRC. If you need an admin, get in touch.

CAN I KEEP WORKING ON MY GAME?: Oh definitely! You should! But for the sake of judging, keep the Compo or Jam version around. You can include a link to the Post-Compo/Post-Jam version of your game on your games page, but sure your main links are the original version.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate at least 20 games to improve your visibility (Coolness).

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crashes, win condition, or tiny bugs after the deadline. In a sense, this is like “porting” to support more players. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just fixing mistakes you should have caught had you been better rested.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

[cache: storing page]