{"author_link":"\/users\/pkenney","author_name":"pkenney","author_uid":1002840,"comments":[{"id":942710,"author_name":"khaotom","author_uid":"khaotom","epoch":1683006467,"text":"That is a lot of fun. I think the balance was just right for me, where I did ok but felt I could get better. It felt like there was always just the right amount of time for me to react. The art turned out great too, I like the curviness to the characters and props. I'm glad you powered through and kept up the streak despite the challenges!","format":"md","likes":1,"spam":"N"},{"id":959456,"author_name":"LDJam user 282870","author_uid":"282870","epoch":1683146448,"text":"That was great fun. I had a bit of a time in the beginning but then I figured it out. Thanks for the play, you did a good job considering the conditiions","format":"md","likes":1,"spam":"N"},{"id":969758,"author_name":"drazil100","author_uid":"drazil100","epoch":1683348062,"text":"A little difficult (I have slow reflexes) but really fun. I always like to see someone take a simple game and make it fun rather than trying to make a complex game that ends up being held together with duct tape.","format":"md","likes":1,"spam":"N"},{"id":969813,"author_name":"ryusui","author_uid":"ryusui","epoch":1683350331,"text":"Deceptively simple. Gets *very* tense the further on you get - those ghosts mean business! (Or loss of business, in this case! XD)\n\nI'm mixed on the lack of audio - the SFX we *do* get does its job nicely, but I'm not sure whether the lack of music contributes to the overall spookiness or just leaves the soundscape feeling empty.\n\nOther than my quibbles on the lack of music, this - despite its simplicity - is easily one of the most complete, polished, and balanced-feeling games I've played this Ludum Dare so far. I love the mechanic and I love the animations you have going with the ghosts. (Also - very much appreciate that you did not make being touched by the ghosts an instant game over. This would have been a *much* different game otherwise!)","format":"md","likes":1,"spam":"N"},{"id":969893,"author_name":"Colin Misbach","author_uid":"colin-misbach","epoch":1683353721,"text":"Fun game! Those sure are some greedy ghosts :ghost:. I think a dodge mechanic with WASD controls could make the gameplay just a tad more complex\/satisfying (basically just some way to deal with the ghosts). But I appreciate the simplicity. It is a solid game, looks good, doesn't overstay its welcome, and has a pretty addicting game loop.\n\nLoved it!","format":"md","likes":1,"spam":"N"},{"id":976760,"author_name":"GordienkoGames","author_uid":"gordienkogames","epoch":1683725073,"text":"looks very good\u200b)","format":"md","likes":0,"spam":"N"},{"id":977266,"author_name":"cdunham","author_uid":"cdunham","epoch":1683779961,"text":"Cool game, simple to learn and builds up difficulty without being too crazy. The delivery boy deserves a raise","format":"md","likes":0,"spam":"N"},{"id":978585,"author_name":"weeping-rupee","author_uid":"weeping-rupee","epoch":1683940764,"text":"Hey thanks for playing my game and leaving useful feedback! I played yours on my stream, VOD here if you're interested: https:\/\/www.twitch.tv\/videos\/1818480653","format":"md","likes":1,"spam":"N"},{"id":978601,"author_name":"pkenney","author_uid":"pkenney","epoch":1683942395,"text":"@weeping-rupee oh hell yes I am interested!  Nothing like a vid of a cold first-play live reaction to get a sense of how a game lands.  Written feedback is great, too, of course, but those vids like you made are gold.  Many thanks!","format":"md","likes":1,"spam":"N"},{"id":978693,"author_name":"shp","author_uid":"shp","epoch":1683960685,"text":"this was really nice! you made mechanically very simple gameplay interesting and fun and fit to the theme, the difficulty curve was very well adjusted and everything was communicated clearly with zero text. I think all those are things to be proud of. got through with 8 success and 2 money taken","format":"md","likes":1,"spam":"N"},{"id":978721,"author_name":"Porcus_Pie","author_uid":"porcus-pie","epoch":1683964030,"text":"Oof rough to hear about that schedule conflict and coming down with a cold, I've been in that position it's tough to actually get a game out, let alone one that actually runs and is fun. I originally wasn't feeling this game, but I will admit the more I played the more and more I was interested and the more and more fun I was having. By the end I was laughing and dodging and it was really enjoyable.\n\nThe gameplay was so simple, but felt satisfying and not boring. As I mentioned at the beginning I didn't quite understand it or what the difficulty is, but the more I played and the more ghosts came in, the more interesting and engaging it was. The sweet spot for me was around the 2\/3 to 3\/4 mark, with the ghosts being busy enough to make dodging them a real challenge, but not too busy that it felt overwhelming or unfair as the last few did. The first ghost actually came right out of the blue, almost impossible to dodge :sweat_smile: \n\nThe graphics were definitely different from what I was expecting, I was surprised seeing a pkenney game so loose and cartoony but I agree with the description, pixel art would not have made much sense. I think you managed to keep everything really clear whilst keeping a distinct style and aesthetic. I maybe would have liked a bit more feedback or excitement, but I understand with the situation that's a bit hard. Audio wise as well, what was there fit, but maybe a few more effects could have fleshed it out more.\n\nOverall this was fun, and took me a while but I did get hooked. It was surprisingly skillful and tested my ability to remember where things were and my reactions! Definitely an example of a simple gameplay loop done well and done effectively, nice work! (And hope you managed to rest up from the cold afterwards)","format":"md","likes":2,"spam":"N"},{"id":978765,"author_name":"Savidiy","author_uid":"savidiy","epoch":1683970678,"text":"An interesting game. \nIt would be more convenient for me to move with the mouse button held down, not just when clicking. I still didn't understand if it was possible to take money or pizza from the ghost ( \nThe customers are scary, I didn't dare approach him right away)\nAfter all the orders, I didn't understand what the buttons meant, I chose the left one, I think there will be the next level, but the game is over.","format":"md","likes":2,"spam":"N"},{"id":978784,"author_name":"Tim Leach","author_uid":"tim-leach","epoch":1683973236,"text":"This is really, really great! A fantastic balance of difficulty here, and I had some really nice \"oh!\" moments as I realised certain things about the game. It's really difficult to convey the controls and gameplay without words, but you did a bang-up job, well done :blush: ","format":"md","likes":2,"spam":"N"},{"id":980618,"author_name":"gamescodedogs","author_uid":"gamescodedogs","epoch":1684226012,"text":"Nice and fun, and even addictive.  If you'll continue to work on it, it can become a good big game!","format":"md","likes":1,"spam":"N"},{"id":981184,"author_name":"epb9000","author_uid":"epb9000","epoch":1684310750,"text":"I got inspired to make a creepy ambient loop. \n\nhttps:\/\/b65sol.com\/CreepyLoop.ogg\n\nAnyway, nice level of polish, though I couldn't quite figure out how the ghosts actually behaved, so I mostly just mad-dashed to the customers, haha. Pretty impressive to be able to communicate the rules without words.","format":"md","likes":1,"spam":"N"},{"id":982983,"author_name":"Mark A Pressler","author_uid":"mark-a-pressler","epoch":1684515161,"text":"Really fun and well balanced! I feel like it's tough to make enemies whose movements are predictable enough that you can dodge them, but not so much so that evading them is trivial, and I think you found just the right balance. I played all the way through and really enjoyed it, very nice job. The biggest thing that I think would elevated it would be some spooky delivery music!","format":"md","likes":1,"spam":"N"},{"id":983072,"author_name":"Corrupt Spaghetti","author_uid":"corrupt-spaghetti","epoch":1684523502,"text":"Very fun and unique game! It would be nice to have a button to exit the game during gameplay","format":"md","likes":1,"spam":"N"},{"id":983545,"author_name":"pkenney","author_uid":"pkenney","epoch":1684600080,"text":"@epb9000 wow you NAILED it!  Totally got the vibe right, that's awesome!  Thanks so much for taking the effort!  If I can snag some free time I'll upload a rev that adds your music... I'll at you if I do.\n\nSome good background music was absolutely lacking here, so this is so cool.","format":"md","likes":1,"spam":"N"},{"id":983715,"author_name":"epb9000","author_uid":"epb9000","epoch":1684694124,"text":"@pkenney Haha, thanks! For legality's sake: I release that creepy loop into the public domain. So you (or anyone else) may use it as you see fit. :)\n\nI was kinda sad I ran out of time and couldn't make music for my game, so when I played this I was like \"Ok, I have to now\" haha","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld53\/wayback-placeholder.png"],"links":[{"url":"https:\/\/savagehill.itch.io\/ghost-pizza","text":"Link"},{"url":"http:\/\/savagehillgames.com\/LD53\/GhostPizza-LD53-Code.zip","text":"Link"}],"metadata":{"g_key":"90133","g_author":"1002840","g_event":"LD53","g_eventkey":"118","g_subevent":"JAM","g_urlkey":"430915","g_title":"Ghost Pizza","g_status":"WAYBACK","g_place":"432","g_commentcount":"19","g_site2_node_id":"364679","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"364679","n_urlkey":"430915","n_parent":"332127","n_path":"\/events\/ludum-dare\/53\/ghost-pizza","n_slug":"ghost-pizza","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"2840","n_created":"1682819230","n_modified":"1751863754","n_version":"1132867","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD53","removed_author":false},"_superparent":9,"_trust":1,"author":2840,"body":"*Note: I put this in the Jam, but it's a time-shifted Compo entry. I had to start one day late due to a family event, but otherwise this was done under compo ruleset. I worked alone and created everything in 48 hours from Sat 9p to Mon 9p.*\n\nThis is my first game with literal zero text, so I won't give instructions here.\n\nChef knows what he wants you to do:\n\n![SS-Instructions.png](\/\/\/raw\/81b\/z\/5a1b7.png)\n\nYou should be able to figure out the rest.\n\nIf you want to try for a perfect game, there is a secret feature: you can press 'R' to restart any time.\n\n---\n\nNotes on the development:\n\nAlmost didn't do an entry this time, with a schedule conflict, some travel, and a cold. Not one bit in the mood but I didn't want to break my streak so I forced it.\n\nShout out to @khaotom - his entry for LD52 had a very close-in camera and I enjoyed the worry about what was just out of view. Definitely an inspiration for this entry.\n\nI felt pixel art wouldn't fit, so I used a new method this time: I hand-drew with the pencil tool in inkscape, but with the simplifier cranked way up. In the past when I used inkscape I built up from primitive shapes.\n\nMy favorite feature is when the Ghost taunts you after a steal. For 70% of the development, the ghost would instead insta-kill you on touch and it was total game over. If you want to see what that felt like, try for a perfect game.\n\n\n","comments":19,"comments-timestamp":"2023-05-21T18:35:24Z","created":"2023-04-30T01:47:10Z","files":[],"files-timestamp":0,"grade":{"grade-01":25,"grade-02":25,"grade-03":25,"grade-04":25,"grade-05":25,"grade-06":23,"grade-07":23,"grade-08":24},"id":364679,"love":0,"magic":{"cool":81.102035159125,"feedback":25,"given":15.375,"grade":24.375,"grade-01-average":3.717,"grade-01-result":432,"grade-02-average":3.826,"grade-02-result":231,"grade-03-average":3.717,"grade-03-result":279,"grade-04-average":4.217,"grade-04-result":259,"grade-05-average":3.413,"grade-05-result":759,"grade-06-average":3.119,"grade-06-result":593,"grade-07-average":3.333,"grade-07-result":448,"grade-08-average":3.591,"grade-08-result":543,"smart":2.1104318096843},"meta":{"allow-anonymous-comments":"1","author":[2840],"cover":"\/\/\/content\/81b\/z\/5bca3.png","link-01":"https:\/\/savagehill.itch.io\/ghost-pizza","link-01-tag":[42337],"link-02":"http:\/\/savagehillgames.com\/LD53\/GhostPizza-LD53-Code.zip","link-02-tag":[42332]},"meta-timestamp":"2025-07-07T04:49:14Z","modified":"2025-07-07T04:49:14Z","name":"Ghost Pizza","node-timestamp":"2023-05-02T02:26:25Z","parent":332127,"parents":[1,5,9,332127],"path":"\/events\/ludum-dare\/53\/ghost-pizza","published":"2023-05-02T01:41:15Z","scope":"public","slug":"ghost-pizza","subsubtype":"jam","subtype":"game","type":"item","version":1132867},"text":"*Note: I put this in the Jam, but it's a time-shifted Compo entry. I had to start one day late due to a family event, but otherwise this was done under compo ruleset. I worked alone and created everything in 48 hours from Sat 9p to Mon 9p.*\n\nThis is my first game with literal zero text, so I won't give instructions here.\n\nChef knows what he wants you to do:\n\n![SS-Instructions.png](\/\/\/raw\/81b\/z\/5a1b7.png)\n\nYou should be able to figure out the rest.\n\nIf you want to try for a perfect game, there is a secret feature: you can press 'R' to restart any time.\n\n---\n\nNotes on the development:\n\nAlmost didn't do an entry this time, with a schedule conflict, some travel, and a cold. Not one bit in the mood but I didn't want to break my streak so I forced it.\n\nShout out to @khaotom - his entry for LD52 had a very close-in camera and I enjoyed the worry about what was just out of view. Definitely an inspiration for this entry.\n\nI felt pixel art wouldn't fit, so I used a new method this time: I hand-drew with the pencil tool in inkscape, but with the simplifier cranked way up. In the past when I used inkscape I built up from primitive shapes.\n\nMy favorite feature is when the Ghost taunts you after a steal. For 70% of the development, the ghost would instead insta-kill you on touch and it was total game over. If you want to see what that felt like, try for a perfect game.\n\n\n","title":"Ghost Pizza","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/364501+364502+364503+364504+364505+364506+364507+364508+364509+364510+364511+364512+364513+364514+364515+364516+364517+364518+364519+364520+364521+364522+364523+364524+364525+364526+364527+364528+364529+364530+364531+364532+364533+364534+364535+364536+364537+364538+364539+364540+364541+364542+364543+364544+364545+364546+364547+364548+364549+364550+364551+364552+364553+364554+364555+364556+364557+364558+364559+364560+364561+364562+364563+364564+364565+364566+364567+364568+364569+364570+364571+364572+364573+364574+364575+364576+364577+364578+364579+364580+364581+364582+364583+364584+364585+364586+364587+364588+364589+364590+364591+364592+364593+364594+364595+364596+364597+364598+364599+364600+364601+364602+364603+364604+364605+364606+364607+364608+364609+364610+364611+364612+364613+364614+364615+364616+364617+364618+364619+364620+364621+364622+364623+364624+364625+364626+364627+364628+364629+364630+364631+364632+364633+364634+364635+364636+364637+364638+364639+364640+364641+364642+364643+364644+364645+364646+364647+364648+364649+364650+364651+364652+364653+364654+364655+364656+364657+364658+364659+364660+364661+364662+364663+364664+364665+364666+364667+364668+364669+364670+364671+364672+364673+364674+364675+364676+364677+364678+364679+364680+364681+364682+364683+364684+364685+364686+364687+364688+364689+364690+364691+364692+364693+364694+364695+364696+364697+364698+364699+364700+364701+364702+364703+364704+364705+364706+364707+364708+364709+364710+364711+364712+364713+364714+364715+364716+364717+364718+364719+364720+364721+364722+364723+364724+364725+364726+364727+364728+364729+364730+364731+364732+364733+364734+364735+364736+364737+364738+364739+364740+364741+364742+364743+364744+364745+364746+364747+364748+364749+364750+364751+364752+364753+364754+364755+364756+364757+364758+364759+364760+364761+364762+364763+364764+364765+364766+364767+364768+364769+364770+364771+364772+364773+364774+364775+364776+364777+364778+364779+364780+364781+364782+364783+364784+364785+364786+364787+364788+364789+364790+364791+364792+364793+364794+364795+364796+364797+364798+364799+364800+364801+364802+364803+364804+364805+364806+364807+364808+364809+364810+364811+364812+364813+364814+364815+364816+364817+364818+364819+364820+364821+364822+364823+364824+364825+364826+364827+364828+364829+364830+364831+364832+364833+364834+364835+364836+364837+364838+364839+364840+364841+364842+364843+364844+364845+364846+364847+364848+364849+364850+364851+364852+364853+364854+364855+364856+364857+364858+364859+364860+364861+364862+364863+364864+364865+364866+364867+364868+364869+364870+364871+364872+364873+364874+364875+364876+364877+364878+364879+364880+364881+364882+364883+364884+364885+364886+364887+364888+364889+364890+364891+364892+364893+364894+364895+364896+364897+364898+364899+364900+364901+364902+364903+364904+364905+364906+364907+364908+364909+364910+364911+364912+364913+364914+364915+364916+364917+364918+364919+364920+364921+364922+364923+364924+364925+364926+364927+364928+364929+364930+364931+364932+364933+364934+364935+364936+364937+364938+364939+364940+364941+364942+364943+364944+364945+364946+364947+364948+364949+364950+364951+364952+364953+364954+364955+364956+364957+364958+364959+364960+364961+364962+364963+364964+364965+364966+364967+364968+364969+364970+364971+364972+364973+364974+364975+364976+364977+364978+364979+364980+364981+364982+364983+364984+364985+364986+364987+364988+364989+364990+364991+364992+364993+364994+364995+364996+364997+364998+364999+365000?authors&parents&superparent"},"object":"objects\/sha256\/bd\/bd0343cc20baaa4b9b6cc5dd0c2b4615580886ad4ccbcecf48ab5ef92a969a2f","record":"shard-0\/json-live-urgent-v3\/records\/5993aed837f972984723586e5b451a7458e37da3c547332b5512ca17a376fbaa.json","sha256":"bd0343cc20baaa4b9b6cc5dd0c2b4615580886ad4ccbcecf48ab5ef92a969a2f","source":"https","stored_at":1784022483}}