Ludum Dare 36 — August 26th-29th, 2016 — Theme: Ancient Technology

Back to Browse Entries

Key Adventure

by g12345 - Jam Entry

Note: The embedded version is the post-jam version, since there are no ratings this time. You can still find the jam version in the links below.

My third LD, and this time it's a simple collect the keys game.

Also, hearts will refill your HP.

PS. You might need to click inside the game window to start.

The only keys used are the arrow keys, and if you ran out of HP, you have to press refresh on your browser.

Well, it "links" to the theme as this is really supposed to be a remake of a very similar looking, ancient game.

There were supposed to be more stuff around but I'm still not able to make them in time. There is not even a intro screen yet. Perhaps after the jam.

Still, the 3rd LD and I'm getting better, I even drawed lots of coloured sprites too, which is a first for me. Also monster movements are mostly defined by parameters and share almost the same code. I've also figured out a bit more about javascript object inheritance during the LD. I also got scrolling working between screens, that took a lot of time.

The only thing I wish is that I had more time to do weapons and dungeons and other stuff.

Downloads and Links


kraiom says ...
Aug 30, 2016 @ 2:05am

Feels somewhat nostalgic.

Draakhex2 says ...
Aug 30, 2016 @ 3:52am

Took me longer than I'd like to admit to cross bridges =D.
Really nice, reminds me of some Game boy games like Zelda.

teamBallShui says ...
Aug 30, 2016 @ 11:43am

Neat little game, though I have to say the colliders are a little bit too big in my opinion.

kuro says ...
Aug 30, 2016 @ 11:51am

I win! :D neat game, I liked it. I JUST DID IT! .)
Now... what to do with all those keys? :P

BoltKey says ...
Aug 30, 2016 @ 9:06pm

I don't really understand how you implemented the theme :D. I kinda liked it, shame there were no sounds.

Bobsleigh says ...
Aug 31, 2016 @ 2:58am

Nice game, very simple yet still engaging. Loved your drawings, thought your ennemy were really cute. Design is good too. Had some problem crossing the bridge: collision box might be too big... Also, music and sound effect would be nice. I'd also suggest a health bar instead of the numbers. Good job though.

LoneSpelunker says ...
Aug 31, 2016 @ 5:27am

This was a really solid little game. Played great from beginning to end. I was able to get all 16 keys on the first try, but it was touch and go a few times until a heart showed up. Well done.

Aug 31, 2016 @ 5:50am

Good little game, gives me some legend of Zelda vibe. I like the simple sprites and animation. Maybe a restart button and some feedback for when you get hit would be nice.

Jwatt says ...
Aug 31, 2016 @ 10:28am

After Momotori, I wasn't able to interact with either of the doors. It didn't seem intentional, because the game was also lagging quite a lot.

Maybe I'll give this another shot later, it reminded me of mid-game Undertale slightly, and I'd like to see what you have in store.

Jwatt says ...
Aug 31, 2016 @ 10:42am

...Wait. This wasn't the right game. So much for tab hell.

As for this game: the setting mostly reminds me of the DOS game God of Thunder, feels like a simplified take on it. Taking constant contact damage is pretty brutal, especially in the top-right screen with lots of spiders.

ocarson says ...
Aug 31, 2016 @ 12:47pm

Very Zelda 1,( i think it's the rolling from screen to screen?) very simple, but I like the different enemy AI, feels like a simple retro game, and this has it's own charm, great it works in HTML5 too. Good job!
I got all the keys, would of been nice to get an ending screen as a reward I guess?

djdudes100 says ...
Aug 31, 2016 @ 7:01pm

I like it

Lonely Vertex says ...
Aug 31, 2016 @ 7:01pm

ohhh it reminds me of my old Nintendo. Very well done! i wish you implemented some sounds to the game, but the gameplay is clear, fast and fun. What are your ideas for the next levels? This concept might get little repetitive after while.

Aug 31, 2016 @ 11:11pm

Were you going for "Adventure!" for the Atari? All you need to add is the dragon! The graphics remind me of old PC games I played in the late 80s. I suggest you try adding some quick sounds and background music next time. It's amazing how much more complete your game will feel, even if it's just some simple bleeps and boops.

Aug 31, 2016 @ 11:31pm

It's quite a nice little game. But you need feedback when you hit an enemy, and I often accidentally went to the next screen when trying to dodge them

xesenix says ...
Aug 31, 2016 @ 11:58pm

Few level feel like simple puzzle other where totally random you dint know to wait or will waiting make your path harder obviously I dint like those. There were some moments where everything started to lagging.

bentglasstube says ...
Sep 1, 2016 @ 5:32am

I really enjoyed the concept, but the hit box when walking seemed a little large. I felt like I should be able to walk into things a little more, especially from the bottom. All told, a fun game.

g12345 says ...
Sep 1, 2016 @ 9:57am

I've changed the hitbox detection for a few pixels in a post-jam version, hopefully this would help.

Also, remember you can usually find a heart refill in a previous solved screen.

euske says ...
Sep 1, 2016 @ 11:04am

Somehow I managed to do it in the first try. Random health helped a lot. Didn't have much problem with the original hitbox.

Strike says ...
Sep 1, 2016 @ 2:33pm

I tried the jam version. I understand the hitbox to cross bridges must fit perfectly, that makes sense in a way to mimic old games. But in that case I'm wondering if a tile based movement would make it even better. Old games used to be like that and it solves the hitbox issue ;) I really like the exploration in this game. It feels a bit like the very first Zelda game. Good job !

Tijn says ...
Sep 1, 2016 @ 6:22pm

It's a neat little game. It's cool there are so many different enemy types. Because of the limited hitbox, it feels a bit fiddly from time to time. But pretty cool nonetheless. The colours are nice and bright, the world made me feel good.

Next time, make sure to add some sound, man! :D

sftrabbit says ...
Sep 1, 2016 @ 8:58pm

Very nice! Would have been good to have a proper hearts based system, rather than being damaged a lot just by having a lot of contact with an enemy. I like that there are different kinds of enemy that each have their own behaviour. Fun game!

Also, response to your comment on my game: just checking if you knew you could press shift to view the hex values! Should avoid having to squint so much! There are, however, definitely still some other contrast issues (was quite hard to balance), but I think it's totally playable!

Wan says ...
Sep 2, 2016 @ 5:20pm

The game is simple yet pleasant to play, and the retro graphics feel very authentic.

Thank you for those generous hearts too, you didn't make the game too hard to "artificially" increase the time it takes to finish it, and it makes the game much better.

Now I found the most dangerous enemy to by my hitbox, I even had to check the comments before realizing the bridges were indeed crossable. But somehow this little annoying detail contributes to make the game feel retro :P

Alphish says ...
Sep 2, 2016 @ 5:42pm

Nice little entry, managed to get all the keys. I like how there's a good variety across enemies (e.g. the dogs flying around wildly wherever, and the spiders slowly walking up and down like on a spider web thread). It wasn't particularly sophisticated, and I would have liked something more of an ending that changing the message (as well as some retro-sounding audio), but for what it's worth, it plays alright. ^^

Oh, also, nice job making the screen switching effect, making the world feel connected. Touches like that are always nice. ;)

adsilcott says ...
Sep 3, 2016 @ 9:19pm

This game gave me nostalgic feelings. Great job!. I enjoyed it playing through it to the end. The controls were smooth, though the collisions could be a little more forgiving.

Chaoslab says ...
Sep 4, 2016 @ 9:02pm

Enjoyed that. Thanks! I won! :-)

mato26 says ...
Sep 4, 2016 @ 9:32pm

Enjoyed aswell :) Good job.

foodzilla says ...
Sep 5, 2016 @ 5:31am

Good job! Fun game.

thomz12 says ...
Sep 5, 2016 @ 7:02am

Nice entry, reminded me a lot of Zelda (which is a good thing!) The game was challenging, but very short. Sometimes hard to move smooth through the world, because i kept getting stuck at edges.

Good job!

arik16 says ...
Sep 5, 2016 @ 1:40pm

13 keys of 16, then I ran out of HP. Nice little game with retro feeling, good job.

Casevse says ...
Sep 5, 2016 @ 2:19pm

Very nostalgic and it's fun! Some sound would be great. Good work!

AWOL says ...
Sep 5, 2016 @ 4:21pm

Good job. Simple but fun. You should add like a sling shot or something.

Sep 5, 2016 @ 9:11pm

I played the post-jam version. Nice little game you made there. I completed it. I would have preferred it was more difficult. That is, easier to move around and not run into the scenery, but more challenging enemies.

rodobodolfo says ...
Sep 6, 2016 @ 1:52am

This was awesome, fun and controls feel really solid. made me remember my childhood,

ragnta says ...
Sep 6, 2016 @ 7:43pm

It was very fun, but I think some barriers have a little collider bug. :(

Aun says ...
Sep 7, 2016 @ 9:24am

Very nice game. I like the old school graphismes and theme. Here are some points you could improve:
- For the diagonal moves, you may want to change the animation
- better collisions: As it is not a a top view but a 3/4 view (I do not know if it is the real name), there should not be collision at the head of the character. It makes sometimes thing not intuitive. The collisions for the stones (the brown thing) should be more precise.
- the bridges, and more generally places where the size fits the size of the character: I think this is how I lost most of my life. You are going to be killed by a monster and you cannot pass (You shall not pass !) because you miss the bridge. It is even more suprising because of the collision box of the character.
- Maybe you should make us lose a fix amount of HP when we touch a monster and then be invincible for 2 seconds. Sometimes, I lost 1HP, sometimes almost all my life.*
- Too many heart :p If you want one, you just need to jump from one map to the other until there is one that appears.
- A congratulation screen :D It is good to stop the game and the a full screen message, like in old games, not just the message in the box.

Voila, I hope it helps. It can even more fun if you add dungeons and weapons :)

nihilaleph says ...
Sep 7, 2016 @ 6:50pm

Great Zelda vibe! Sprites are nice, though I miss SFX but no big deal. I just wished the collision box for the character to be smaller, it even took me a while to see that I was able to cross the bridge =O. Also some feedback on damage would be nice. But then again, maybe some SFX was needed. Just a touch of balance, maybe make the hearts not heal all health?
Anyway, nice job!

Insality says ...
Sep 7, 2016 @ 7:01pm

very nice simple game
I think, player controlling can be more comfortable and auto-restarting after die

sfx and music can greatly improve user experience
show the damage effect, its will be nice too

In other parts, game is very nice and there is way to increase and improve it!

Quicklyer says ...
Sep 12, 2016 @ 8:56am

I really really love those simple but sharp visuals. And that Zelda screen pause/scrolling, I remember paying $5/weekend to rent games not too far off from this one.

Also, that vanilla JS coding performance boost. Please multiply all feedback by 2.95.

My only lame criticism is that WASD mapped to arrow keys would have been nice. Also a little more feedback on damage. Phenomenal game, can't wait to see your next.

pyokoanarogue says ...
Sep 12, 2016 @ 1:58pm

You definitely nailed the scope of your game. it's simple and small yet it feels very complete (something I find myself not being able to do).

Only recommendation make the small raft like level connections a bit wider.

urielgamedev says ...
Sep 14, 2016 @ 10:31am

Thank you for your comment!
Your game is cool, I like retro-game style. With dungeons and weapons it can be really great!
I found all keys, it was fun, your sprites are good :D maybe you can add a black outline on your snakes because we don't really see the difference between the background and the snake.
Good job!

Crimson713 says ...
Sep 15, 2016 @ 3:22pm

Nice game!
I really like how it reminded me of the legend of Zelda. Elements like the transitions between the screens and searching around the map for the keys are great nostalgia fuels. The art style is really nice and colorful. I'd love for it to have some retro music to fit it as well. I liked how it is a complete game, with a variety of enemies, even though you have no way to attack/interact with them. One small thing I didn't love is having a number represent your health, especially one that maxes to 100, it's a bit hard to keep track of.
Great work!

dollarone says ...
Sep 19, 2016 @ 11:37pm

Ah nice game. The scrolling between screens is great not just because its retro but it makes each screen a "level". In classic fashion I cheated by jumping back and forwards between screens :) Getting onto bridges was sometimes a bit hard, perhaps make the char slightly smaller than the sprites? Tiny niggle, perhaps the challenge is in getting onto those bridges while being chased :)

Overall, good game. I got ALL the keys :)

PainGames says ...
Sep 21, 2016 @ 1:47am

Very nice game.
quite hard 2.

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. Many solo participants 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]