{"author_link":"\/users\/frankiesmileshow","author_name":"frankiesmileshow","author_uid":1012729,"comments":[{"id":1040177,"author_name":"ROBOWARRIOR1982","author_uid":"robowarrior1982","epoch":1713250985,"text":"Amazing ! The content is insane for a 72h gamejam game ! \n      \n- Lot of high quality sprites, lot of differents monsters.  \n- The music is very good and it change with the environnement !      \n- The tile is a bit repetitive but the map is huge so it's logic, about that there is no map or minimap to see the player location. It's easy to be lost. \n- The pathfinding of the ennemies in general is not very good, and it's easy to cheat to kill them (see my picture).    \n    \nWhat happened when the times come to 0 ? Apocalypse demon appear, so i don't have luck i'm in a cavern when he arrived and it was difficult to me to dodge it.       \nBut this is really an overtall 5\/5 entry for this Ludum Dare ! \n    \nPS : I've played on the web version and my game become laggy when i arrived in the spider-cultist cavern.  \n![heartlessitre.jpg](\/\/\/raw\/bc3\/41\/z\/637a1.jpg)\n\nFound an exit in the desert, i can walk around the room.    \n![gate0tre.jpg](\/\/\/raw\/bc3\/41\/z\/63987.jpg)\n \n\n","format":"md","likes":1,"spam":"N"},{"id":1047531,"author_name":"TokArts","author_uid":"tokarts","epoch":1713294970,"text":"So many monsters, so many power-ups - in so many places!\n\nFun core gameplay, great art and music, just a shame the background is so sparse in contrast.\nFeels like you tried to accomplish too much and simply ran out of time.\n\nGreat submission overall, tho!","format":"md","likes":1,"spam":"N"},{"id":1047878,"author_name":"JCMonkey","author_uid":"jcmonkey","epoch":1713296564,"text":"if there is a way to fix the character getting stuck on the walls. maybe have the character slide down walls and not get stuck. other then that this was a really fun submision. nice job!","format":"md","likes":1,"spam":"N"},{"id":1056545,"author_name":"semenov","author_uid":"semenov","epoch":1713379980,"text":"Definitely one of the most fun games.\nI played similar games at a jam, but the opponents were too difficult. It's demotivating.\nThis game has good balance.","format":"md","likes":1,"spam":"N"},{"id":1058520,"author_name":"zyntist","author_uid":"zyntist","epoch":1713403778,"text":"Man this game is amazing, hope you keep polishing it and I'm definitely activating notifications of this chat. I want to play the final version!!","format":"md","likes":1,"spam":"N"},{"id":1062247,"author_name":"negator2vc","author_uid":"negator2vc","epoch":1713476355,"text":"Excellent game. Very good art, lots of different enemies.  \nI just wish the minions provided a little more challenge to the player.  \nGood job nonetheless!","format":"md","likes":1,"spam":"N"},{"id":1067853,"author_name":"Mr_Field","author_uid":"mr-field","epoch":1713647632,"text":"A lot of fun, pretty good balancing for a jam game - it's impressive that you managed to pack in so many unique enemies, each with their own little death animations, although I assume that ate a lot of the time that would've been spent on the presently semi-abstract (and surprisingly huge) world map.\n\nDespite the worlds patchiness & sticky collision, I spent a good amount of time just exploring around looking for new items after defeating the boss, which i found to be a pushover by the time it arrived, I'd only stopped because (running on firefox at least) the game began to get pretty laggy, especially around areas with darkness.\n\nReally fantastic music, I wasn't expecting it to be so groovy.","format":"md","likes":1,"spam":"N"},{"id":1078056,"author_name":"PSV Games Studio","author_uid":"psv-games-studio","epoch":1714697882,"text":"Nice game! Good job!","format":"md","likes":1,"spam":"N"},{"id":1078118,"author_name":"LDJam user 314794","author_uid":"314794","epoch":1714707652,"text":"Super cool! I love the art especially the icon in the top left lol. ","format":"md","likes":1,"spam":"N"},{"id":1078126,"author_name":"Lachlan James","author_uid":"lachlan-james","epoch":1714708030,"text":"Wow, this was tight man! Really satisfying loop - loved the progression through biomes and the different 'soul powers' that came with it. Art was awesome, as was music - loved it. \nNot sure if it was rendering issues or what, but were the undead enemies meant to be coming out of matte black squares...?\n\nAlso - loved the atmospheric start with the vignette. Really nice touch to set the mood.  ","format":"md","likes":1,"spam":"N"},{"id":1078132,"author_name":"Steffo","author_uid":"steffo","epoch":1714711096,"text":"A w e s o m e !\n\nIs the source code available anywhere, by chance? I'd love to inspect it!","format":"md","likes":1,"spam":"N"},{"id":1078172,"author_name":"Derpmeowmeow","author_uid":"derpmeowmeow","epoch":1714717233,"text":"The game is super fun and entertaining! ","format":"md","likes":1,"spam":"N"},{"id":1078190,"author_name":"LDJam user 355692","author_uid":"355692","epoch":1714720284,"text":"I really liked this one. Music is spot on, especially that it reacts to what is going on, a lot of different abilities (which I only discovered how to use *after* I've killed the final boss), different zones, enemies, it's really cool what you've achieved!\n\nSome possible improvements: collisions for both yourself (it gets frustrating) and enemies, allow to hold a button (or even auto-fire?) to use different abilities(?), more volume to sfx, music is cool, but you barely can hear what is going on (maybe that's good?).\n\nOverall it's a solid entry, I spent several full runs on it trying to get the grip of the core game, great job!","format":"md","likes":1,"spam":"N"},{"id":1078230,"author_name":"kjscott","author_uid":"kjscott","epoch":1714728266,"text":"Probably just my computer, but until I plugged in an external mouse (as I was using inbuilt mouse) I could just not get the touchpad to work properly. When I finally plugged in a mouse it finally worked properly. Really cool game, I'm just going to bookmark this as I would like to play a lot more of this!","format":"md","likes":1,"spam":"N"},{"id":1078481,"author_name":"Jokku","author_uid":"jokku","epoch":1714751452,"text":"Hit animations and sounds were great! It's really satisfying to shoot those daggers. I would have loved to see some 2D lighting effects but unlit is a style too :) Enemy sprite work was great but in comparison world tiles could use a little more detail. Great work!\ud83d\ude42","format":"md","likes":1,"spam":"N"},{"id":1078482,"author_name":"Jokku","author_uid":"jokku","epoch":1714751452,"text":"Hit animations and sounds were great! It's really satisfying to shoot those daggers. I would have loved to see some 2D lighting effects but unlit is a style too :) Enemy sprite work was great but in comparison world tiles could use a little more detail. Great work!\ud83d\ude42","format":"md","likes":1,"spam":"N"},{"id":1078485,"author_name":"Dragonayzer","author_uid":"dragonayzer","epoch":1714751553,"text":"I like the game! I really-really do! The graphics work amazingly well, and the audio is decent (although I had to turn the volume down, as OST was rather loud)  \n\nBut there's a slight issue of some lag spikes in some locations, and darkness indoors felt weird and not fun.  \n\nWas the game supposed to continue after defeating the last boss? It felt slightly weird to have no ending nor at least some kind of \"you won!\" pop-up or mark in the right bar.  \n\nOther than these (small) issues, there was a bigger issue of getting stuck in the walls - that's how my run of vacuuming stuff post-boss ended, to be honest.  \n\nStill, I really liked what I played, and I wish I could explore more. Any plans on having a post-LD version?","format":"md","likes":1,"spam":"N"},{"id":1078494,"author_name":"petitcoke","author_uid":"petitcoke","epoch":1714752768,"text":"I love this but how do I defeat the demon without running away at the same time. Very cool art style and I enjoyed playing the game","format":"md","likes":1,"spam":"N"},{"id":1078505,"author_name":"frankiesmileshow","author_uid":"frankiesmileshow","epoch":1714753726,"text":"Thank you all for the comments!\n\n@dragonayzer I ran out of time yeah, slapped on the final boss like 2 hours before the end and didnt have time to do an ending screen. There was also meant to be an ending if you walk out of the map, like you \"escaped\", but also didnt have the time! Welp! Also, yes Ive been working on a post-LD version since the jam ended! Been streaming that on my twitch at - https:\/\/www.twitch.tv\/frankiepixelshow\n\n@jokku Yeah, I didnt want to dedicate time messing with light and dark stuff for the jam, but ill probably make fancier visual effects for the final game.\n\n@apoly Thanks! Yeah the big map full of content was what I was going for, I love exploration in games, though it was probably a bit too ambitious.\n\n@mr-field Actually the biggest timesink was the map itself, was a huge mess to tile and set collisions for in a short time. Biggest regret for the jam was that I had the map maybe like 30% too big, game would have probably been way more polished if I hadnt gone that far. Another big timesink was not having a good enough setup to quickly import all these assets for the monsters, a lot of time was wasted just doing the most basic asset cropping, importing and enemy setup, let alone giving them unique features. I feel like a slightly smarter setup to quickly go from drawing the art to them being in-game might have saved me like 2-3 hours I could have spent on polish.\n\n@tokarts Yeah its a real shame about the background - I actually spent a lot of time drawing tiles for it, but didnt have time to actually place them other than the strict minimum to tell the floors, walls and different biomes apart. Probably like 4-5 hours wasted on assets that didnt make it into the actual build! Whoops","format":"md","likes":3,"spam":"N"}],"format":"md","images":["ld55\/wayback-placeholder.png"],"links":[{"url":"https:\/\/frankiesmileshow.itch.io\/heartless-forever","text":"Link"},{"url":"https:\/\/frankiesmileshow.itch.io\/heartless-forever","text":"Link"}],"metadata":{"g_key":"93649","g_author":"1012729","g_event":"LD55","g_eventkey":"120","g_subevent":"JAM","g_urlkey":"439976","g_title":"Heartless Forever","g_status":"WAYBACK","g_place":"87","g_commentcount":"19","g_site2_node_id":"387216","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"387216","n_urlkey":"439976","n_parent":"383062","n_path":"\/events\/ludum-dare\/55\/heartless-forever","n_slug":"heartless-forever","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"12729","n_created":"1712884679","n_modified":"1778402296","n_version":"1224893","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD55","removed_author":false},"_superparent":9,"_trust":7,"author":12729,"body":"They took your heart to summon the devil, but you still draw breath. Run and fight, and maybe you can survive when the end comes.\n\nAn open world top-down shmup where you have 10 minutes to gain strength before a terrible boss attacks.\nMove with WASD, aim and shoot with the mouse.\n\nA game by Francis Coulombe with music by Askiisoft!\n\n![screen1.png](\/\/\/raw\/9b1\/3\/z\/633c9.png)\n![screen2.png](\/\/\/raw\/9b1\/3\/z\/63461.png)\n![screen3.png](\/\/\/raw\/9b1\/3\/z\/6345a.png)\n![screen4.png](\/\/\/raw\/9b1\/3\/z\/6345e.png)","comments":19,"comments-timestamp":"2024-05-03T16:30:10Z","created":"2024-04-12T01:17:59Z","files":[],"files-timestamp":0,"grade":{"grade-01":22,"grade-02":22,"grade-03":22,"grade-04":22,"grade-05":22,"grade-06":22,"grade-07":20,"grade-08":22},"id":387216,"love":0,"magic":{"cool":134.20897210236,"feedback":13,"given":37.375,"grade":21.75,"grade-01-average":4.125,"grade-01-result":87,"grade-02-average":4.125,"grade-02-result":75,"grade-03-average":3.225,"grade-03-result":716,"grade-04-average":3.85,"grade-04-result":439,"grade-05-average":4.375,"grade-05-result":138,"grade-06-average":3.975,"grade-06-result":144,"grade-07-average":3.222,"grade-07-result":471,"grade-08-average":4.075,"grade-08-result":143,"smart":-0.57637367675444},"meta":{"allow-anonymous-comments":"1","author":[12729],"cover":"\/\/\/content\/9b1\/3\/z\/633be.png","link-01":"https:\/\/frankiesmileshow.itch.io\/heartless-forever","link-01-tag":[42337],"link-02":"https:\/\/frankiesmileshow.itch.io\/heartless-forever","link-02-tag":[42336]},"meta-timestamp":"2026-05-10T08:38:16Z","modified":"2026-05-10T08:38:16Z","name":"Heartless Forever","node-timestamp":"2024-04-16T02:07:58Z","parent":383062,"parents":[1,5,9,383062],"path":"\/events\/ludum-dare\/55\/heartless-forever","published":"2024-04-16T01:47:10Z","scope":"public","slug":"heartless-forever","subsubtype":"jam","subtype":"game","type":"item","version":1224893},"text":"They took your heart to summon the devil, but you still draw breath. Run and fight, and maybe you can survive when the end comes.\n\nAn open world top-down shmup where you have 10 minutes to gain strength before a terrible boss attacks.\nMove with WASD, aim and shoot with the mouse.\n\nA game by Francis Coulombe with music by Askiisoft!\n\n![screen1.png](\/\/\/raw\/9b1\/3\/z\/633c9.png)\n![screen2.png](\/\/\/raw\/9b1\/3\/z\/63461.png)\n![screen3.png](\/\/\/raw\/9b1\/3\/z\/6345a.png)\n![screen4.png](\/\/\/raw\/9b1\/3\/z\/6345e.png)","title":"Heartless Forever","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/387001+387002+387003+387004+387005+387006+387007+387008+387009+387010+387011+387012+387013+387014+387015+387016+387017+387018+387019+387020+387021+387022+387023+387024+387025+387026+387027+387028+387029+387030+387031+387032+387033+387034+387035+387036+387037+387038+387039+387040+387041+387042+387043+387044+387045+387046+387047+387048+387049+387050+387051+387052+387053+387054+387055+387056+387057+387058+387059+387060+387061+387062+387063+387064+387065+387066+387067+387068+387069+387070+387071+387072+387073+387074+387075+387076+387077+387078+387079+387080+387081+387082+387083+387084+387085+387086+387087+387088+387089+387090+387091+387092+387093+387094+387095+387096+387097+387098+387099+387100+387101+387102+387103+387104+387105+387106+387107+387108+387109+387110+387111+387112+387113+387114+387115+387116+387117+387118+387119+387120+387121+387122+387123+387124+387125+387126+387127+387128+387129+387130+387131+387132+387133+387134+387135+387136+387137+387138+387139+387140+387141+387142+387143+387144+387145+387146+387147+387148+387149+387150+387151+387152+387153+387154+387155+387156+387157+387158+387159+387160+387161+387162+387163+387164+387165+387166+387167+387168+387169+387170+387171+387172+387173+387174+387175+387176+387177+387178+387179+387180+387181+387182+387183+387184+387185+387186+387187+387188+387189+387190+387191+387192+387193+387194+387195+387196+387197+387198+387199+387200+387201+387202+387203+387204+387205+387206+387207+387208+387209+387210+387211+387212+387213+387214+387215+387216+387217+387218+387219+387220+387221+387222+387223+387224+387225+387226+387227+387228+387229+387230+387231+387232+387233+387234+387235+387236+387237+387238+387239+387240+387241+387242+387243+387244+387245+387246+387247+387248+387249+387250+387251+387252+387253+387254+387255+387256+387257+387258+387259+387260+387261+387262+387263+387264+387265+387266+387267+387268+387269+387270+387271+387272+387273+387274+387275+387276+387277+387278+387279+387280+387281+387282+387283+387284+387285+387286+387287+387288+387289+387290+387291+387292+387293+387294+387295+387296+387297+387298+387299+387300+387301+387302+387303+387304+387305+387306+387307+387308+387309+387310+387311+387312+387313+387314+387315+387316+387317+387318+387319+387320+387321+387322+387323+387324+387325+387326+387327+387328+387329+387330+387331+387332+387333+387334+387335+387336+387337+387338+387339+387340+387341+387342+387343+387344+387345+387346+387347+387348+387349+387350+387351+387352+387353+387354+387355+387356+387357+387358+387359+387360+387361+387362+387363+387364+387365+387366+387367+387368+387369+387370+387371+387372+387373+387374+387375+387376+387377+387378+387379+387380+387381+387382+387383+387384+387385+387386+387387+387388+387389+387390+387391+387392+387393+387394+387395+387396+387397+387398+387399+387400+387401+387402+387403+387404+387405+387406+387407+387408+387409+387410+387411+387412+387413+387414+387415+387416+387417+387418+387419+387420+387421+387422+387423+387424+387425+387426+387427+387428+387429+387430+387431+387432+387433+387434+387435+387436+387437+387438+387439+387440+387441+387442+387443+387444+387445+387446+387447+387448+387449+387450+387451+387452+387453+387454+387455+387456+387457+387458+387459+387460+387461+387462+387463+387464+387465+387466+387467+387468+387469+387470+387471+387472+387473+387474+387475+387476+387477+387478+387479+387480+387481+387482+387483+387484+387485+387486+387487+387488+387489+387490+387491+387492+387493+387494+387495+387496+387497+387498+387499+387500?authors&parents&superparent"},"object":"objects\/sha256\/df\/df8158faf7c315b5b12ee6221441f9e4242640cb5b344341aad06ac3cdb57776","record":"shard-2\/json-live-urgent-v3\/records\/e81b1f6ddd53c54245b4329c6aae829e58c82542469a3d938e3505283af95a41.json","sha256":"df8158faf7c315b5b12ee6221441f9e4242640cb5b344341aad06ac3cdb57776","source":"https","stored_at":1784022500}}