{"author_link":"\/users\/archaeognathus","author_name":"Archaeognathus","author_uid":1337491,"comments":[{"id":1045761,"author_name":"LocksmithArmy","author_uid":"locksmitharmy","epoch":1713286739,"text":"Gotta get that cheese!\nthis is pretty fun lil platformer, great twist.","format":"md","likes":2,"spam":"N"},{"id":1045882,"author_name":"Speedphoenix","author_uid":"speedphoenix","epoch":1713287285,"text":"Nice game, loved dropping blocks into holes in the wall in the nick of time to stop myself from falling.\n\nI think it would be nice if the level design was more forgiving. There were a few places were I fell, and the way back up was complicated and made me want to give up","format":"md","likes":1,"spam":"N"},{"id":1045892,"author_name":"jb106","author_uid":"jb106","epoch":1713287345,"text":"Nice plateformer with cute art style! ","format":"md","likes":1,"spam":"N"},{"id":1045912,"author_name":"Flying Butter Studio","author_uid":"flying-butter-studio","epoch":1713287443,"text":"What a really cool game! I like the gameplay you created :smile: \nCongrats for your nice job ! :smiley: ","format":"md","likes":1,"spam":"N"},{"id":1046258,"author_name":"tuh","author_uid":"tuh","epoch":1713288948,"text":"I enjoyed my time. I apreciate that it was made in pygame; love to see it work.","format":"md","likes":1,"spam":"N"},{"id":1046953,"author_name":"Archaeognathus","author_uid":"archaeognathus","epoch":1713292243,"text":"Thanks for the nice feedback so far :)\n\n@speedphoenix: I was struggeling a lot with setting the difficulty, maybe I should have made more level and ramp it up a bit slower.\n\n@tuh: Thanks, making games is as much about the programming challenge than about the game itself :D ","format":"md","likes":0,"spam":"N"},{"id":1049689,"author_name":"Marju","author_uid":"marju","epoch":1713305410,"text":"Pretty fun puzzle platformer. I really liked the stepping stone mechanic. The only thing i would wish for is to make it more clear which stepping stones i will be removing when i right click.","format":"md","likes":1,"spam":"N"},{"id":1056987,"author_name":"Stormblessed","author_uid":"stormblessed","epoch":1713383657,"text":"great idea for a mechanic!","format":"md","likes":1,"spam":"N"},{"id":1057012,"author_name":"Iwant_Pizza","author_uid":"iwant-pizza","epoch":1713383845,"text":"Very good","format":"md","likes":1,"spam":"N"},{"id":1062130,"author_name":"Archaeognathus","author_uid":"archaeognathus","epoch":1713474413,"text":"Thanks for the feedback :)\n\n@Marju  I unfortunalty didn't have the time for many of the effects regarding the summoning and unbinding. I only managed a quick and dirty random color tint that sometimes helps to differentiate between constructs... but mostly beeing to subtle","format":"md","likes":0,"spam":"N"},{"id":1062960,"author_name":"ScurvyStevon","author_uid":"scurvystevon","epoch":1713491929,"text":"Nice job! Had a fun time with the game! :)","format":"md","likes":1,"spam":"N"},{"id":1062968,"author_name":"Aivaxela","author_uid":"aivaxela","epoch":1713492319,"text":"great little puzzle game! it was very challenging, but in a good way. I had a great time trying to solve the levels.","format":"md","likes":1,"spam":"N"},{"id":1063113,"author_name":"Jeremy Ryan","author_uid":"jeremy-ryan","epoch":1713496526,"text":"Great entry!\n\nI liked the primary block placing mechanic a lot, and the levels were designed in a way that took good advantage of the mechanic. I could see the same concept stretched even farther if there were environmental hazards that affected how you played (like regions you couldn't place blocks in, forcing you to be creative about positioning and making blocks fall). Of course, it's hard to scope extra stuff into a jam, especially as a solo developer.\n\nPixel art graphics were charming and the UI was very clear. The music you chose fit the mood well, although it would have been nice to have simple sound effects as well for at least the core actions of jumping, placing blocks, and removing blocks.\n\nAlways good to see more pygame developers in LD! Don't forget you can port to other platforms after the jam is over, if you wanted to experiment with getting a build in web with [pygbag.](https:\/\/github.com\/pygame-web\/pygbag)\n\nI made a little doodle of your wizard:\n\n![guest_1.gif](\/\/\/raw\/aba\/3\/z\/6469d.gif)\n\nGood luck during the rest of play and rate!","format":"md","likes":1,"spam":"N"},{"id":1064403,"author_name":"Gus Goucher","author_uid":"gus-goucher","epoch":1713542356,"text":"I like it! You might get better results by easing the player in with a tutorial or a simpler first level with obvious direction, but I think it was simple enough to figure out. Would have liked more gameplay variation, but what's here is well put together! Love the graphics! Great work!","format":"md","likes":1,"spam":"N"},{"id":1065505,"author_name":"Shasaur","author_uid":"shasaur","epoch":1713564776,"text":"Woah, this is one of the coolest and most under-rated games I've seen! I absolutely love the vibe; to me it feels like a chill game that's not trying to do too much, yet what it does it does perfectly. The mechanics are super interesting where you have to both do physics based puzzle solving AND resource management. The puzzle are well though through (and somewhat challenging). Plus the little torch sprites are cute. This is a great game I had a lot of fun playing! :)\n\nMy only feedback would to add some satisfying sound effects for castling spells :)","format":"md","likes":1,"spam":"N"},{"id":1065509,"author_name":"fabula_rasa","author_uid":"fabula-rasa","epoch":1713564836,"text":"Very nice puzzle platformer with a chill atmosphere :smile: The difficulty progression is good, the levels are interesting to solve, but not frustrating. The Trine-like mechanic is nicely implemented, and the animation is cute. \n\nIt's an impressive solo project. Well done! Sure, it would be nice to have more sfx, but we all understand the jam time constraints :grin: ","format":"md","likes":1,"spam":"N"},{"id":1068952,"author_name":"silvi_heidelbeer","author_uid":"silvi-heidelbeer","epoch":1713703765,"text":"Great implementation of the theme and the art style is cute and simple, same as the mechanic :) I like that you can figure out different ways of using the mechanic by yourself, it feels very rewarding and keeps you engaged. Great job!","format":"md","likes":1,"spam":"N"},{"id":1069714,"author_name":"OGma_badparenting101","author_uid":"ogma-badparenting101","epoch":1713728025,"text":"I love a good puzzle - this was a good puzzle.  Nice.","format":"md","likes":1,"spam":"N"},{"id":1072933,"author_name":"LLlarsO","author_uid":"lllarso","epoch":1713974705,"text":"Nice game and a cool tribute to the wizard in Trine! :)\nI like the mood you set in this little puzzle game. The mechanics and UI felt very intuitive for me. The controls also felt very good. I like that you used different colours for the blocks, when you summoned a new block chain. Maybe it would help if the colours were even more different, so you can distinguish them more, when you want to remove them. \nThe \"punishing system\" for falling down on the other hand didn`t feel that good. Restarting was often a better option. Maybe you could use \"real\" pits, so that you die and get to the last plattform you were standing on. Kind of like in the game Celeste. The blocks could vanish if you fall into a pit. But it\u00b4s just a suggestion.\n\nI really liked playing this game. The little practicle effects on summoning the blocks are a nice touch. The graphics are simple, but very clear. I think you should do a post-jam version. You can expand the gameplay with new obstacles, jumping plattforms, enemies and so on. Thanks for the fun I had with this game. :)","format":"md","likes":1,"spam":"N"},{"id":1077887,"author_name":"Archaeognathus","author_uid":"archaeognathus","epoch":1714679798,"text":"Thanks for all the nice feedback. It brings me great joy that you enjoyed playing the game :)\n\n@jeremy-ryan Wow, thanks so much for the feedback and especially the doodle, I love it! I had so many ideas for more stuff to put into the game. Simple enemies like zombies that are trappable and can walk your platforms, or spiders that drop from above. With all this nice feedback I might continue with the development afterwards. I also havn\"t heared of pygbag yet and will give it a try. Thanks a lot :smile: \n\n@lllarso Thanks for your in-depth feedback :) With so many nice comments there is a high chance that I will acutally expand upon the game post-jam. It was espacially challenging for me to get the difficulty right and I thought I was nice when allowing people to climb back, but your idea of having checkpoints seems very good. If I continue I will make sure to give it a try, together with adding some enemies and new obstacles :)","format":"md","likes":1,"spam":"N"},{"id":1077992,"author_name":"LDJam user 314794","author_uid":"314794","epoch":1714691257,"text":"Super cool! A cool simple twist on a platformer. I love the graphics and I love the lil wizard!","format":"md","likes":0,"spam":"N"},{"id":1078609,"author_name":"Anton Florey","author_uid":"anton-florey","epoch":1714761702,"text":"This game made me feel like a pro gamer when I finally got a hang of the summoning mechanic. Insanely polished game for only 3 days of solo developing!","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ld55\/wayback-placeholder.png"],"links":[],"metadata":{"g_key":"92875","g_author":"1337491","g_event":"LD55","g_eventkey":"120","g_subevent":"JAM","g_urlkey":"438975","g_title":"Midnight Cheese Quest","g_status":"WAYBACK","g_place":"128","g_commentcount":"22","g_site2_node_id":"383452","g_hide":"Y","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"383452","n_urlkey":"438975","n_parent":"383062","n_path":"\/events\/ludum-dare\/55\/midnight-cheese-quest","n_slug":"midnight-cheese-quest","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"337491","n_created":"1711740912","n_modified":"1778411557","n_version":"1221065","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD55","removed_author":false},"_superparent":9,"_trust":1,"author":337491,"body":"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.\nWill you make it to the end?\n\n![LD55_1.jpg](\/\/\/raw\/356\/25\/z\/62c3a.jpg)\n\nAs 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.\n\nMusic used:\n\"Stream Loops 2023-11-29.ogg\" by Abstraction\nhttps:\/\/tallbeard.itch.io\/music-loop-bundle or https:\/\/abstractionmusic.com\/\n\nAll 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.\n\n![LD55_2.jpg](\/\/\/raw\/356\/25\/z\/62cf5.jpg)\n\nHow to play:\n-\tMove and jump using WASD\/arrow keys\/space.\n-\tWalk into the open door to pass into the next level, until you find what you came looking for.\n-\tDraw 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.\n-\tRemove constructs by right clicking them. This will return mana and free up capacity to summon a new shape construct.\n-\tPressing R will reset the current level, pressing ESC will make the game return to the title screen.\n\nHints:\n-\tYou can summon boxes below you while jumping.\n-\tCreate small stairs, climb, jump, repeat \ud83d\ude09\n","comments":22,"comments-timestamp":"2024-05-03T18:41:42Z","created":"2024-03-29T19:35:12Z","files":[{"author":337491,"id":28760,"name":"MidnightCheeseQuest_EXE_Windows.zip","node":383452,"size":35959708,"status":9,"tag":0,"timestamp":"2024-04-16T00:39:28Z"},{"author":337491,"id":28763,"name":"MidnightCheeseQuest_PythonSourceCode.zip","node":383452,"size":5091310,"status":9,"tag":0,"timestamp":"2024-04-16T00:39:49Z"}],"files-timestamp":"2024-04-16T00:39:49Z","grade":{"grade-01":26,"grade-02":26,"grade-03":24,"grade-04":26,"grade-05":26,"grade-07":21,"grade-08":24},"id":383452,"love":0,"magic":{"cool":87.38628975053,"feedback":25,"given":15.75,"grade":24.714285714286,"grade-01-average":4.063,"grade-01-result":128,"grade-02-average":4.104,"grade-02-result":88,"grade-03-average":3.932,"grade-03-result":125,"grade-04-average":3.979,"grade-04-result":331,"grade-05-average":3.958,"grade-05-result":403,"grade-07-average":3.447,"grade-07-result":347,"grade-08-average":4.091,"grade-08-result":134,"smart":4.4342643998441},"meta":{"author":[337491],"cover":"\/\/\/content\/356\/25\/z\/62b72.png","grade-06-out":"1","link-01-tag":[42332]},"meta-timestamp":"2026-05-10T11:12:37Z","modified":"2026-05-10T11:12:37Z","name":"Midnight Cheese Quest","node-timestamp":"2024-04-16T00:44:18Z","parent":383062,"parents":[1,5,9,383062],"path":"\/events\/ludum-dare\/55\/midnight-cheese-quest","published":"2024-04-16T00:44:18Z","scope":"public","slug":"midnight-cheese-quest","subsubtype":"jam","subtype":"game","type":"item","version":1221065},"text":"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.\nWill you make it to the end?\n\n![LD55_1.jpg](\/\/\/raw\/356\/25\/z\/62c3a.jpg)\n\nAs 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.\n\nMusic used:\n\"Stream Loops 2023-11-29.ogg\" by Abstraction\nhttps:\/\/tallbeard.itch.io\/music-loop-bundle or https:\/\/abstractionmusic.com\/\n\nAll 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.\n\n![LD55_2.jpg](\/\/\/raw\/356\/25\/z\/62cf5.jpg)\n\nHow to play:\n-\tMove and jump using WASD\/arrow keys\/space.\n-\tWalk into the open door to pass into the next level, until you find what you came looking for.\n-\tDraw 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.\n-\tRemove constructs by right clicking them. This will return mana and free up capacity to summon a new shape construct.\n-\tPressing R will reset the current level, pressing ESC will make the game return to the title screen.\n\nHints:\n-\tYou can summon boxes below you while jumping.\n-\tCreate small stairs, climb, jump, repeat \ud83d\ude09\n","title":"Midnight Cheese Quest","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/383001+383002+383003+383004+383005+383006+383007+383008+383009+383010+383011+383012+383013+383014+383015+383016+383017+383018+383019+383020+383021+383022+383023+383024+383025+383026+383027+383028+383029+383030+383031+383032+383033+383034+383035+383036+383037+383038+383039+383040+383041+383042+383043+383044+383045+383046+383047+383048+383049+383050+383051+383052+383053+383054+383055+383056+383057+383058+383059+383060+383061+383062+383063+383064+383065+383066+383067+383068+383069+383070+383071+383072+383073+383074+383075+383076+383077+383078+383079+383080+383081+383082+383083+383084+383085+383086+383087+383088+383089+383090+383091+383092+383093+383094+383095+383096+383097+383098+383099+383100+383101+383102+383103+383104+383105+383106+383107+383108+383109+383110+383111+383112+383113+383114+383115+383116+383117+383118+383119+383120+383121+383122+383123+383124+383125+383126+383127+383128+383129+383130+383131+383132+383133+383134+383135+383136+383137+383138+383139+383140+383141+383142+383143+383144+383145+383146+383147+383148+383149+383150+383151+383152+383153+383154+383155+383156+383157+383158+383159+383160+383161+383162+383163+383164+383165+383166+383167+383168+383169+383170+383171+383172+383173+383174+383175+383176+383177+383178+383179+383180+383181+383182+383183+383184+383185+383186+383187+383188+383189+383190+383191+383192+383193+383194+383195+383196+383197+383198+383199+383200+383201+383202+383203+383204+383205+383206+383207+383208+383209+383210+383211+383212+383213+383214+383215+383216+383217+383218+383219+383220+383221+383222+383223+383224+383225+383226+383227+383228+383229+383230+383231+383232+383233+383234+383235+383236+383237+383238+383239+383240+383241+383242+383243+383244+383245+383246+383247+383248+383249+383250+383251+383252+383253+383254+383255+383256+383257+383258+383259+383260+383261+383262+383263+383264+383265+383266+383267+383268+383269+383270+383271+383272+383273+383274+383275+383276+383277+383278+383279+383280+383281+383282+383283+383284+383285+383286+383287+383288+383289+383290+383291+383292+383293+383294+383295+383296+383297+383298+383299+383300+383301+383302+383303+383304+383305+383306+383307+383308+383309+383310+383311+383312+383313+383314+383315+383316+383317+383318+383319+383320+383321+383322+383323+383324+383325+383326+383327+383328+383329+383330+383331+383332+383333+383334+383335+383336+383337+383338+383339+383340+383341+383342+383343+383344+383345+383346+383347+383348+383349+383350+383351+383352+383353+383354+383355+383356+383357+383358+383359+383360+383361+383362+383363+383364+383365+383366+383367+383368+383369+383370+383371+383372+383373+383374+383375+383376+383377+383378+383379+383380+383381+383382+383383+383384+383385+383386+383387+383388+383389+383390+383391+383392+383393+383394+383395+383396+383397+383398+383399+383400+383401+383402+383403+383404+383405+383406+383407+383408+383409+383410+383411+383412+383413+383414+383415+383416+383417+383418+383419+383420+383421+383422+383423+383424+383425+383426+383427+383428+383429+383430+383431+383432+383433+383434+383435+383436+383437+383438+383439+383440+383441+383442+383443+383444+383445+383446+383447+383448+383449+383450+383451+383452+383453+383454+383455+383456+383457+383458+383459+383460+383461+383462+383463+383464+383465+383466+383467+383468+383469+383470+383471+383472+383473+383474+383475+383476+383477+383478+383479+383480+383481+383482+383483+383484+383485+383486+383487+383488+383489+383490+383491+383492+383493+383494+383495+383496+383497+383498+383499+383500?authors&parents&superparent"},"object":"objects\/sha256\/ec\/ec22c3beefaa7d07c11cc8a010e77a5afb459ec1b3e82b611a5848c1df5c6f19","record":"shard-2\/json-live-urgent-v3\/records\/a6b61128b49f029a172dfebd70a73692ae58feb20a51c73a6765fbec3d1f00c0.json","sha256":"ec22c3beefaa7d07c11cc8a010e77a5afb459ec1b3e82b611a5848c1df5c6f19","source":"https","stored_at":1784022493}}