
Midnight Cheese Quest
This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
You can try viewing the original page on Web Archive (may not load correctly).
You are a wizard in dire need of a midnight snack. What could be better than a nice piece of cheese? You decent into the depth of your cellar in search of the object of your desire. The terrain is treacherous for an old wizard like you, but you have the power to summon spectral blocks as steppingstones.
Will you make it to the end?
As weird as that might sound, this is my first platformer. The game is written in Python (3.12), using Pygame-ce (2.4.1) for input, output, and some of the logic, as well as pytmx (3.13) to load level data created with Tiled. Graphical assets were created using Asesprite. It took some time to learn to use Tiled and Asesprite during the first day, but it was a lot of fun to use, once I figured out how to use them. For the idea I have been inspired by Trine, which I never finished, but had some fun as the wizard.
Music used:
"Stream Loops 2023-11-29.ogg" by Abstraction
https://tallbeard.itch.io/music-loop-bundle or https://abstractionmusic.com/
All graphical assets have been created by me (Archaeognathus, https://ldjam.com/users/archaeognathus/) for Ludum Dare 55. Drawing was done using Asesprite, level layout with Tiled.
How to play:
- Move and jump using WASD/arrow keys/space.
- Walk into the open door to pass into the next level, until you find what you came looking for.
- Draw shapes by holding left mouse button. They materialize as constructs made of blocks. You can have a maximum of three constructs made of a total of nine blocks at once. This is indicated by the runes and the mana flask at the lower left corner of the screen.
- Remove constructs by right clicking them. This will return mana and free up capacity to summon a new shape construct.
- Pressing R will reset the current level, pressing ESC will make the game return to the title screen.
Hints:
- You can summon boxes below you while jumping.
- Create small stairs, climb, jump, repeat 😉
Will you make it to the end?
As weird as that might sound, this is my first platformer. The game is written in Python (3.12), using Pygame-ce (2.4.1) for input, output, and some of the logic, as well as pytmx (3.13) to load level data created with Tiled. Graphical assets were created using Asesprite. It took some time to learn to use Tiled and Asesprite during the first day, but it was a lot of fun to use, once I figured out how to use them. For the idea I have been inspired by Trine, which I never finished, but had some fun as the wizard.
Music used:
"Stream Loops 2023-11-29.ogg" by Abstraction
https://tallbeard.itch.io/music-loop-bundle or https://abstractionmusic.com/
All graphical assets have been created by me (Archaeognathus, https://ldjam.com/users/archaeognathus/) for Ludum Dare 55. Drawing was done using Asesprite, level layout with Tiled.
How to play:
- Move and jump using WASD/arrow keys/space.
- Walk into the open door to pass into the next level, until you find what you came looking for.
- Draw shapes by holding left mouse button. They materialize as constructs made of blocks. You can have a maximum of three constructs made of a total of nine blocks at once. This is indicated by the runes and the mana flask at the lower left corner of the screen.
- Remove constructs by right clicking them. This will return mana and free up capacity to summon a new shape construct.
- Pressing R will reset the current level, pressing ESC will make the game return to the title screen.
Hints:
- You can summon boxes below you while jumping.
- Create small stairs, climb, jump, repeat 😉