Master Key

Overall★★★★★★★★★★4.14
Fun★★★★★★★★★★4.08
Innovation★★★★★★★★★★4.05
Theme★★★★★★★★★★4.27
Graphics★★★★★★★★★★4.14
Audio★★★★★★★★★★3.97
Humor★★★★★★★★★★3.22
Mood★★★★★★★★★★3.80
banner_5.png

The Premise


Keith the Raccoon has a hunger that can only be sated by material wealth. Help him explore the mazes of an abandoned temple in search of riches.

The Game



Keith has a number of abilities:

- Arrow keys: Move
- Z: Hold this button while moving to dash across gaps
- X: Hold this button while moving to push blocks
- C: Hold this button while moving to jump onto ledges
- Mouse: Drag and drop key tiles onto altars when you're standing next to them

sreenshot_1.jpg

The Link


You can download my game from Itch.io here.

The Tools


- Programming: Python/Pygame, with a couple classes from my Pygame graphics toolkit, pyracy.

- Graphics: Paint.NET

- Sound Effects: SFXR

- Music: Sibelius 7

Thanks to Pyinstaller and this Pyinstaller tutorial for letting me magically get Python into an executable form.

Source Code


You can see my working Git repo here:
You can see my original Git repo that broke Saturday night here:

screenshot
Genres: puzzle

Comments34

Paul Nadan3 Dec 2018, 06:04
Great game! The graphics and music create a really nice feel, although it might be cool to add more of a storyline. The graphic design also does a great job reminding the player of the controls. The puzzles are really well done and you pretty fully fleshed out what can be done with the basic sacrifice mechanic. I would enjoy seeing the more difficult levels you could add with a couple new mechanics, if you decide to develop the game further.
MCRewind
MCRewind3 Dec 2018, 07:38
Fun game!, I enjoyed the action sacrifice mechanic and I thought the graphics were nice and the music fitting. The UI was good but it could have been made more clear that I could swap keys and sacrifice inputs without having to figure out by using a hint. Overall fun game but it would've been nice to have a few more levels, especially with the input sacrifice mechanic.
JCMonkey
JCMonkey3 Dec 2018, 18:51
telling me i could sacrifice more then one item each level should have been in the tutorial levels and not a hint. other then that this was a fun little game.
Bartosz
Bartosz3 Dec 2018, 18:56
Great idea and awesome execution. Although folder with game is named LD42 - is it really only 72h work?

Btw - i got stuck in this level:

Is it just me being stupid or to solve this puzzle you need to actually pick up back all 3 moves, but there is no way to take power back - you can only swap them...

PS. Is music yours? I just got in love with it!
Bartosz
Bartosz3 Dec 2018, 18:58
Never mind, i just used 'HINT' and got MIND BLOWNED! This game sir deserve 5 stars!
Jeremy Ryan
Jeremy Ryanauthor3 Dec 2018, 19:51
@Bartosz Thanks for the feedback!

Yes, the music and graphics are mine, made for the 48-hour compo. Whoops on folder name --- I forgot which event number it was, haha.
Querk3 Dec 2018, 20:08
great game , great graphics , great idea, great everything's. only irritate me that i must spam arrows key. and i think that if player has smoother move. would be better. i love thinking which "player control" when and where i should leave to pass level. good job :)

(sorry for my bad english)
KiisuK3 Dec 2018, 20:34
Thats a nice game, i liked it !
I was stuck in the last level too until i found the "H" key aha
Discorde3 Dec 2018, 20:34
Really cool game, fun mechanics, nice audio and graphics ! It was a bit frustrating on the last level until I opened the hint but that's all :)
Laien Pathfinder3 Dec 2018, 23:44
Really nice game, enjoyed it very much! Cute graphics and audio make it worth 5 stars :)
Marc Grabow
Marc Grabow4 Dec 2018, 00:10
Well done, I like the idea of sacrificing controls, cool take on the theme. I think the only thing I would add is that you can keep pressing a key to move, it gets a bit cumbersome after a while to keep takking. Apart from that, well done, especially as a compo game!
Baptiste Guerin4 Dec 2018, 09:57
I think this is the best game I test. Very nice work
Sapphiris4 Dec 2018, 12:24
Good game, I like the idea of sacrificing some controls to keep moving. I'd prefer not to push the key arrow everytime I want to move more than a tile, it may be kinda difficult to coordinate with the moves (jump, push, dash).

Well done.
Game-mon
Game-mon4 Dec 2018, 17:23
Wow, that's an amazing game! Nice graphics, nice music, cool game mechanics that fit the theme! :D You made an awesome job making this in only 48h, congratulations! (It is so cool that it actually looks like a jam game, and I checked if it was really a compo haha)
rexpeppers
rexpeppers4 Dec 2018, 21:11
Good job, lovely cat animation
rhewid
rhewid4 Dec 2018, 23:32
Great game. Nice twist at the end there!
Josh Bothun5 Dec 2018, 03:55
Awesome little puzzle game. One of the better uses of "sacrifice controls" I've seen so far!
foodzilla
foodzilla5 Dec 2018, 04:17
I love the innovation of this game! The look of this game is awesome too.
FireBug
FireBug5 Dec 2018, 23:33
Simply gorgeous game. I absolutely love Keith's design! There's something scary about giving up controls, a clever idea!
Pandanym
Pandanym6 Dec 2018, 14:22
I saw this concept numerous times, but no one came close to this level of execution. The camera and controls felt smooth and this twist is great by being self evident but still a reveal in itself. Great entry !
watdowtal6 Dec 2018, 16:06
Woah, this was really good! I love the cat :D
The one thing that got me was holding an action with the arrow key(s) to preform the action, which got a bit annoying. Another thing is that you can dash through some walls? Probably not supposed to do that. Other than that, good job! I've wanted to learn Python/Pygame for a while, and you seem to know the ropes.
Jeremy Ryan
Jeremy Ryanauthor6 Dec 2018, 18:02
@watdowtal Thanks! It's correct that you're not supposed to dash through walls, although it somehow slipped through my debugging.

If you're interested in pygame, I have some tools to handle sprites and camerawork you can feel free to use for future events! They're linked in my bio.
ruba
ruba6 Dec 2018, 19:43
Very nice entry! I loved base gameplay.
JorgeGameDev
JorgeGameDev7 Dec 2018, 19:52
Well this was a pretty neat little entry! I really liked the puzzles that were on it and the whole idea of sacrificing game keys in order to try and solve the different puzzles. That racoon definitely looks dapper with the hat they have on. :cowboy:

If anything I would have loved to have seen some more levels and challenges come up, especially with all the keys you can sacrifice. The idea of sacrificing movement keys actually came up to me a level earlier than the one you're supposed to use it on and I can think of a bunch of potential ideas for going back and forth swapping your keys. It'd also have been fun if there were multiple altars across a single level, forcing to micro-manage the keys you have sacrificed along it, but those are really just ideas that popped to mind. :bulb:

Other than that, I really liked the presentation and the graphics were clean and accomplished what they needed too. The music was also fit the raider-mood well enough and the key combinations were also comfortable to play on.

For me, again, the only sad thing is the lack of more content, but I hope you get to pick on it again and add some more levels to it! On behalf of our team, thank you for this neat puzzle game! :whale:
Jeremy Ryan
Jeremy Ryanauthor7 Dec 2018, 20:02
@jorgegamedev Thanks so much! All of the feedback is super appreciated, especially coming from you and your team.

I definitely had a lot of ideas for levels, particularly involving multiple altars, more complex puzzles, and ways to move without using movement keys (e.g. teleporters or conveyor belts) to add depth to the puzzles. Unfortunately, time is not on your side for the Compo, so I had to cut some corners to get the core gameplay as strong as I could in 48 hours.

Thanks for playing!
Matoux42
Matoux4211 Dec 2018, 17:12
Wow, really nice game !
The idea of the sacrifice of your own keys is very great.

And also ... I'm a great fan of Python and Pygame, and you did a really great work with this tools.

Молодец :wink:
Thob
Thob11 Dec 2018, 19:07
The game don't work for me, I get a fatal error "Failed to execute script game" :(
Jeremy Ryan
Jeremy Ryanauthor11 Dec 2018, 22:09
@Matoux42 Спасибо :smiley:

I like working in Pygame, because it's low-level without having to worry about weird graphics things. However, it sure is a pain to get into an executable, and you really have to worry about performance.

@thob Oh no! What version of Windows are you on? I'm using a kind of jank means of getting Python into an executable, so I'm still not sure what kind of limitations there are.

I've sometimes seen people have problems literally with the name of the file --- renaming ```.Game.exe``` to ```Game.exe``` may or may not help.
Thob
Thob12 Dec 2018, 19:30
Didn't work for me to rename the file.
I use windows 10 V1803, sorry I think I can't test your game ! :/
paulhocker
paulhocker20 Dec 2018, 04:30
i think this was one of the most polished games on the dare -- you captured the theme and it is a very fun game -- thanks for making this
skiddings27 Dec 2018, 14:16
Nice work! Cute character and the music was very good for a compo game!
DrEvilBrain
DrEvilBrain30 Dec 2018, 20:50
Definitely one of the most polished games in the entire jam, let alone the compo. Looks amazing and has nice music. Definitely would like to see what the altar mechanic brings in a more fleshed out game with more complex puzzles.

Other games by @jeremy-ryan

Found a bug?
Tell us on Discord