Master Key by Jeremy Ryan

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

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:
| Windows | https://plasmastarfish.itch.io/master-key |
| Original URL | https://ldjam.com/events/ludum-dare/43/master-key |
Ratings
| Overall | 16th | 4.138⭐ | 49🧑⚖️ |
| Fun | 21th | 4.076⭐ | 48🧑⚖️ |
| Innovation | 19th | 4.053⭐ | 49🧑⚖️ |
| Theme | 17th | 4.266⭐ | 49🧑⚖️ |
| Graphics | 42th | 4.138⭐ | 49🧑⚖️ |
| Audio | 29th | 3.966⭐ | 46🧑⚖️ |
| Humor | 132th | 3.218⭐ | 41🧑⚖️ |
| Mood | 62th | 3.804⭐ | 48🧑⚖️ |
| Given | 48🗳️ | 36🗨️ |
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!
PS - it would be easier to not use mouse to make sacrafice - it distracts from the game flow.
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.
(sorry for my bad english)
I was stuck in the last level too until i found the "H" key aha
I have rated your game, but all of my feedback was captured in the stream.
You can hear my comments in the archive at https://www.twitch.tv/videos/344422214
Well done.
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.
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.
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](https://discord.whalesandgames.com), thank you for this neat puzzle game! :whale:
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!
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:
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.
I use windows 10 V1803, sorry I think I can't test your game ! :/
If you'd like to rewatch the playthrough, you can find it here: https://www.twitch.tv/videos/346057870?t=05h39s
Good luck on your ratings, see you next LD! :D
💜 Elysia Griffin AKA Button Feedback Lady
https://www.twitch.tv/elysiagriffin