{"author_link":"\/users\/mibi88","author_name":"Mibi88","author_uid":1386843,"comments":[{"id":1169601,"author_name":"LDJam user 374028","author_uid":"374028","epoch":1759874574,"text":"I managed to get to the end. At first I thought that the final levels were troll levels, never intended to be cleared, given how little time is given for actions. But it seems that the requests given and their amount are completely random, and so I beat the final level by getting a good roll in which the level only asked for 1 total request which was to allocate space, and so I beat the game. It's a simple and fun game, especially for low-level programming enjoyers. Approved!","format":"md","likes":1,"spam":"N"},{"id":1170866,"author_name":"JohnStarich","author_uid":"johnstarich","epoch":1759901771,"text":"I tried running on Linux, but I'm hitting a dependency missing error:\n![Pasted image.png](\/\/\/raw\/9f7\/56\/z\/6ed81.png)\n\nPerhaps the web build will be good enough for me to try again :slight_smile: ","format":"md","likes":1,"spam":"N"},{"id":1172336,"author_name":"Mibi88","author_uid":"mibi88","epoch":1759927206,"text":"> But it seems that the requests given and their amount are completely random\n\nThey aren't completely, but it's really hard to try to fix.\n\nThanks for your comment.\n\nI just added a Windows build.\n\nI can't write more, I have very little time.\n\n> I tried running on Linux, but I\u2019m hitting a dependency missing error\n\nYes you need to install SDL_image.","format":"md","likes":1,"spam":"N"},{"id":1173210,"author_name":"Mibi88","author_uid":"mibi88","epoch":1759940776,"text":"> > But it seems that the requests given and their amount are completely random\n\n> They aren\u2019t completely, but it\u2019s really hard to try to fix.\n\nMy code to find the tasks is really messy, I should've taken another approach. I had less time than the other times I participated to the Ludum Dare, and I tried to make it less random in the last minute, but the whole logic of it is bad.\n\nI'm happy that you enjoyed playing it!","format":"md","likes":1,"spam":"N"},{"id":1180498,"author_name":"YibiRabbit007","author_uid":"yibirabbit007","epoch":1760173946,"text":"There seems to be a problem, I am waiting for your new version!","format":"md","likes":0,"spam":"N"},{"id":1180698,"author_name":"Mibi88","author_uid":"mibi88","epoch":1760185293,"text":"@yibirabbit007, what kind of problem?","format":"md","likes":0,"spam":"N"},{"id":1181398,"author_name":"Mibi88","author_uid":"mibi88","epoch":1760215343,"text":"@johnstarich, I just finished the web port. It can be played at https:\/\/mibi88.itch.io\/garbage-collectors-minion.","format":"md","likes":1,"spam":"N"},{"id":1181446,"author_name":"Keith Wang","author_uid":"keith-wang","epoch":1760216368,"text":"Got the end, yey.\nGarbage collector was one of the first thing came to my mind but I didn't know what to do with it.\nSo I am glad to see someone else choose the theme and make a good simple game.","format":"md","likes":1,"spam":"N"},{"id":1181507,"author_name":"Silas Reinagel","author_uid":"silas-reinagel","epoch":1760218747,"text":"Nice, clean design! This was fun!","format":"md","likes":1,"spam":"N"},{"id":1181836,"author_name":"JohnStarich","author_uid":"johnstarich","epoch":1760250628,"text":"@mibi88 Thanks for the web build! It made getting started way simpler, faster, and safer.\n\nI did get hung up on the 3-region level, where the lag shot past my ability to click fast enough. I think with a little balancing and sound effects this could be really great.\n\nGood concept, control scheme, and gameplay loop!","format":"md","likes":1,"spam":"N"},{"id":1182283,"author_name":"Mibi88","author_uid":"mibi88","epoch":1760279122,"text":"Thanks for all your constructive feedback.\n\n> Got the end, yey. Garbage collector was one of the first thing came to my mind but I didn\u2019t know what to do with it. So I am glad to see someone else choose the theme and make a good simple game.\n\nFunny coincidence.\n\n> I did get hung up on the 3-region level, where the lag shot past my ability to click fast enough. I think with a little balancing and sound effects this could be really great.\n\nYes, I know it is quite unbalanced, especially with the number of actions that need to be done and the speed. The latter is hard to make balanced as I got too used to the speed of it :joy: .","format":"md","likes":0,"spam":"N"},{"id":1184166,"author_name":"ScrapMetal","author_uid":"scrapmetal","epoch":1760467420,"text":"I think I'm too dumb for this game. :grimacing: :joy: I managed to get through a few levels, but I didn't actually understand what I was doing. lol\n\nWatching you build the code for this was crazy impressive though. :raised_hands: And I loved how snappy and streamlined it all felt.","format":"md","likes":1,"spam":"N"},{"id":1184279,"author_name":"LDJam user 416351","author_uid":"416351","epoch":1760481303,"text":"The concept is very nice and has potential, but in the current version tasks seem to be missing variety. In the final levels I thought you're supposed to allocate in different regions, but I've still been tasked to allocate in only the first one. Also, I thought you're not supposed to overwrite already allocated memory with resizes, but looks like that wasn't punished.","format":"md","likes":0,"spam":"N"},{"id":1184448,"author_name":"Mibi88","author_uid":"mibi88","epoch":1760522960,"text":"@keyjale,\n\n> In the final levels I thought you\u2019re supposed to allocate in different regions\n\nNo you aren't tasked to allocate in the first region, you can choose what's the best. When reallocating it only tells you where it currently is.\n\n> Also, I thought you\u2019re not supposed to overwrite already allocated memory with resizes, but looks like that wasn\u2019t punished.\n\nYou are punished: it increases the chance that you may loose (it's random), i.e. it increases the chance of a \"crash\". Failing allocations also increase the chance of a \"crash\".","format":"md","likes":0,"spam":"N"},{"id":1184453,"author_name":"LDJam user 416351","author_uid":"416351","epoch":1760523623,"text":"Ah, I see now, thanks for clarification! Missed those details in my playthrough.","format":"md","likes":1,"spam":"N"},{"id":1186694,"author_name":"Ausstein","author_uid":"ausstein","epoch":1760975851,"text":"Some more user feedback would have been nice. Like some indication as to why I died or how the crash chance is increasing. it was quite unintuitive.\n\nBut I liked the overall concept of the game. Good Job!","format":"md","likes":2,"spam":"N"},{"id":1186702,"author_name":"Mibi88","author_uid":"mibi88","epoch":1760976102,"text":"The crash chance is shown in a progress bar on the right.\n\n> Like some indication as to why I died or how the crash chance is increasing.\n\nYes I should have added a message telling one why they failed.","format":"md","likes":0,"spam":"N"},{"id":1186734,"author_name":"LDJam user 411567","author_uid":"411567","epoch":1760979723,"text":"quite a innovative game you got here!\n\nWas fun allocating some blocks :D","format":"md","likes":1,"spam":"N"},{"id":1186839,"author_name":"volcanoeyes","author_uid":"volcanoeyes","epoch":1760986929,"text":"Love the concept. Really shows how much the garbage collector needs to do under the hood. It woulda been nicer if the mistakes were a bit more punishing and the timer a bit slower because in the end I just kept allocating blocks as close as possible to reduce the distance I need to click. \n\nAnyway great game! It makes so much sense that this game is written in C too haha!","format":"md","likes":1,"spam":"N"},{"id":1186869,"author_name":"tinykidtoo","author_uid":"tinykidtoo","epoch":1760989410,"text":"It took me a few minutes to understand what to do on the first level. And I like how the difficulty ramps up from there, I felt like I was learning.  But quickly I stopped understanding and kept failing.  It's a neat idea and given more time could be a fun puzzle game.  Great job!","format":"md","likes":2,"spam":"N"},{"id":1186879,"author_name":"Ueighti","author_uid":"ueighti","epoch":1760990777,"text":"Unfortunately, I couldn\u2019t play it. I tried the web version on Itch.io, but the screens are different from the tutorial, so I couldn\u2019t follow the steps.\n\nEdit: I managed to play it, but it was me. I don't understand the game. :sweat: ","format":"md","likes":0,"spam":"N"},{"id":1186958,"author_name":"Mibi88","author_uid":"mibi88","epoch":1760999047,"text":"@letmebeme, @volcanoeyes, @tinykidtoo,\n\nThanks for all your feedback!\n\n@ueighti,\n\nThe \"HELP\" menu only shows images that describe the different tasks etc. It doesn't show steps: it just explains what the different things on screen do and isn't interactive.\n\n> I tried the web version on Itch.io, but the screens are different from the tutorial, so I couldn\u2019t follow the steps.\n\nCould you send a screenshot?","format":"md","likes":0,"spam":"N"},{"id":1186984,"author_name":"Kash","author_uid":"kash","epoch":1761002987,"text":"It might just be me, but I would've liked for the game to hold my hand and really explain the mechanics a little bit longer. I was confused how I ended up winning past the 5th round. I enjoy learning on my own by failing and trying again, but this felt a bit too complicated to just figure out by playing. Overall though it seems like a really unique concept and I am very excited where it can go if you decide to take it further. ","format":"md","likes":1,"spam":"N"},{"id":1187079,"author_name":"RubixNoob13","author_uid":"rubixnoob13","epoch":1761025503,"text":"As someone who has programmed in C and had to do manual memory management with allocating, deallocating, reallocating, etc. This still made my brain hurt :stuck_out_tongue: \n\nWas fun, would have loved any type of sound effects though to add to the experience!","format":"md","likes":1,"spam":"N"},{"id":1187125,"author_name":"Helen","author_uid":"helen","epoch":1761034083,"text":"Nice little game :)","format":"md","likes":1,"spam":"N"},{"id":1187167,"author_name":"Mibi88","author_uid":"mibi88","epoch":1761045549,"text":"@kashn @rubixnoob13, @helen,\n\nThanks for all your feedback!\n\n> I was confused how I ended up winning past the 5th round. I enjoy learning on my own by failing and trying again, but this felt a bit too complicated to just figure out by playing.\n\nYes, the end is quite unbalanced, I should have made it a little bit more progressive.\n\n> Was fun, would have loved any type of sound effects though to add to the experience!\n\nTrue, they would have made it even more polished, but I was a bit short on time so I preferred improving the UI by e.g., animating the text showing the tasks, as I discovered that before, when letting others play my game that it sometimes really wasn't obvious that there was a new task, when e.g., the game asks you twice in a row to allocate 1 block. I also used this time to fix some bugs, there were surprisingly many. It can be seen in my timelapse.","format":"md","likes":1,"spam":"N"},{"id":1187942,"author_name":"megalukes","author_uid":"megalukes","epoch":1761191106,"text":"Very creative I can see how you got there! It took me a while to figure out what was going on in the game, and I\u2019m not sure I fully understood it since the web version was a bit buggy for me as well. Overall, it was worth the effort to finish it. Congratulations!","format":"md","likes":1,"spam":"N"},{"id":1188199,"author_name":"Mibi88","author_uid":"mibi88","epoch":1761238038,"text":"@megalukes,\n\nThanks for your feedback!\n\n> the web version was a bit buggy for me\n\nWhat kind of bug was there? Was the clicking not working (it's an issue I had previously with the full screen button on itch.io preventing clicking on the canvas)?\n\nEDIT:\n\nOh, I just noticed that the UI is a bit cramped when not playing in full screen so I made it bigger by default when not being in full screen.","format":"md","likes":0,"spam":"N"},{"id":1188741,"author_name":"Mamboman","author_uid":"mamboman","epoch":1761316717,"text":"very nerdy and very fun to play! It took me a while to understand what to do. I think the instruction made me think it's more complicated, than it actually was :D Overall well done!","format":"md","likes":1,"spam":"N"},{"id":1188976,"author_name":"Mibi88","author_uid":"mibi88","epoch":1761341135,"text":"@mamboman,\n\nI'm happy that you enjoyed playing it!\n\n> It took me a while to understand what to do.\n\nThat got mentioned very often, I'll need to see how that can be done better to not have a similar problem next time.","format":"md","likes":1,"spam":"N"}],"format":"md","images":["ld58\/wayback-placeholder.png"],"links":[{"url":"https:\/\/github.com\/mibi88\/ld58","text":"Link"},{"url":"https:\/\/mibi88.itch.io\/garbage-collectors-minion","text":"itch.io"}],"metadata":{"g_key":"89756","g_author":"1386843","g_event":"LD58","g_eventkey":"112","g_subevent":"JAM","g_urlkey":"428216","g_title":"Garbage collector's minion","g_status":"WAYBACK","g_place":"694","g_commentcount":"30","g_site2_node_id":"420660","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"420660","n_urlkey":"428216","n_parent":"415614","n_path":"\/events\/ludum-dare\/58\/garbage-collectors-minion","n_slug":"garbage-collectors-minion","n_type":"item","n_subtype":"game","n_subsubtype":"jam","n_author":"386843","n_created":"1759684203","n_modified":"1777463262","n_version":"1340362","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD58","removed_author":false},"_superparent":9,"_trust":1,"author":386843,"body":"A small game where you are an allocator and the garbage collector asks you to perform some tasks. Made for the Ludum Dare 58 (jam category).\n\nI had way less time this time as I nearly forgot the Ludum Dare! I noticed it at 1pm on Saturday!\n\n~~A Linux build is here, and web and Windows builds are coming soon.~~\n\nEDIT: I just made a Windows build on my school laptop, it's crazy how many DLLs the SDL requires.\n\nEDIT2: The web build is here!\n\n~~A timelapse is also coming soon, I just need to find the time to put it together\u2026 Which isn't easy\u2026~~\n\nEDIT3: It's finally done!\n\nI opted out of audio as my game simply has no audio at all.\n\n# How to play\n\n(this help can also be seen in-game)\n\n![requests.png](\/\/\/raw\/b17\/e5\/z\/6da22.png)\n![allocate.png](\/\/\/raw\/b17\/e5\/z\/6da23.png)\n![realloc.png](\/\/\/raw\/b17\/e5\/z\/6da25.png)\n![fail_alloc.png](\/\/\/raw\/b17\/e5\/z\/6da27.png)\n![free.png](\/\/\/raw\/b17\/e5\/z\/6da28.png)\n![corruption.png](\/\/\/raw\/b17\/e5\/z\/6da29.png)\n![lag.png](\/\/\/raw\/b17\/e5\/z\/6da2a.png)\n\n#\u00a0Known bugs\n\nResizing the window is kinda broken on X.Org (however it works on Wayland and on Windows), so it's probably SDL's fault.\n\n# Changes\n\n**11th October 2025**: Made a web build of the game (required fixing the size of some textures to make them power of two sized and square). I didn't updated the other builds.\n\n# Timelapse\n\nhttps:\/\/youtu.be\/yUBdYKr2OOI","comments":30,"comments-timestamp":"2025-10-24T21:25:35Z","created":"2025-10-05T17:10:03Z","files":[{"author":386843,"id":43574,"name":"ld58_build_linux.zip","node":420660,"size":261630,"status":9,"tag":0,"timestamp":"2025-10-06T19:33:37Z"},{"author":386843,"id":45988,"name":"ld58_build_windows.zip","node":420660,"size":4770710,"status":9,"tag":0,"timestamp":"2025-10-08T12:34:39Z"},{"author":386843,"id":46272,"name":"$$embed-46272.zip","node":420660,"size":792258,"status":64,"tag":0,"timestamp":"2025-10-11T20:40:39Z"}],"files-timestamp":"2025-10-11T20:40:39Z","grade":{"grade-01":28,"grade-02":28,"grade-03":28,"grade-04":28,"grade-05":28,"grade-07":25,"grade-08":28},"id":420660,"love":0,"magic":{"cool":89.140035595382,"feedback":28,"given":18.375,"grade":27.571428571429,"grade-01-average":2.981,"grade-01-result":694,"grade-02-average":2.731,"grade-02-result":694,"grade-03-average":3.635,"grade-03-result":172,"grade-04-average":3.385,"grade-04-result":552,"grade-05-average":2.481,"grade-05-result":695,"grade-07-average":2.435,"grade-07-result":592,"grade-08-average":2.442,"grade-08-result":759,"smart":0.74720839804942},"meta":{"author":[386843],"cover":"\/\/\/content\/b17\/e5\/z\/6d9df.png","grade-06-out":"1","link-01":"https:\/\/github.com\/mibi88\/ld58","link-01-tag":[42332],"link-02":"https:\/\/mibi88.itch.io\/garbage-collectors-minion","link-02-name":"itch.io","link-02-tag":[42336]},"meta-timestamp":"2026-04-29T11:47:42Z","modified":"2026-04-29T11:47:42Z","name":"Garbage collector's minion","node-timestamp":"2025-10-14T18:07:09Z","parent":415614,"parents":[1,5,9,415614],"path":"\/events\/ludum-dare\/58\/garbage-collectors-minion","published":"2025-10-06T19:37:53Z","scope":"public","slug":"garbage-collectors-minion","subsubtype":"jam","subtype":"game","type":"item","version":1340362},"text":"A small game where you are an allocator and the garbage collector asks you to perform some tasks. Made for the Ludum Dare 58 (jam category).\n\nI had way less time this time as I nearly forgot the Ludum Dare! I noticed it at 1pm on Saturday!\n\n~~A Linux build is here, and web and Windows builds are coming soon.~~\n\nEDIT: I just made a Windows build on my school laptop, it's crazy how many DLLs the SDL requires.\n\nEDIT2: The web build is here!\n\n~~A timelapse is also coming soon, I just need to find the time to put it together\u2026 Which isn't easy\u2026~~\n\nEDIT3: It's finally done!\n\nI opted out of audio as my game simply has no audio at all.\n\n# How to play\n\n(this help can also be seen in-game)\n\n![requests.png](\/\/\/raw\/b17\/e5\/z\/6da22.png)\n![allocate.png](\/\/\/raw\/b17\/e5\/z\/6da23.png)\n![realloc.png](\/\/\/raw\/b17\/e5\/z\/6da25.png)\n![fail_alloc.png](\/\/\/raw\/b17\/e5\/z\/6da27.png)\n![free.png](\/\/\/raw\/b17\/e5\/z\/6da28.png)\n![corruption.png](\/\/\/raw\/b17\/e5\/z\/6da29.png)\n![lag.png](\/\/\/raw\/b17\/e5\/z\/6da2a.png)\n\n#\u00a0Known bugs\n\nResizing the window is kinda broken on X.Org (however it works on Wayland and on Windows), so it's probably SDL's fault.\n\n# Changes\n\n**11th October 2025**: Made a web build of the game (required fixing the size of some textures to make them power of two sized and square). I didn't updated the other builds.\n\n# Timelapse\n\nhttps:\/\/youtu.be\/yUBdYKr2OOI","title":"Garbage collector's minion","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/422501+422502+422503+422504+422505+422506+422507+422508+422509+422510+422511+422512+422513+422514+422515+422516+422517+422518+422519+422520+422521+422522+422523+422524+422525+422526+422527+422528+422529+422530+422531+422532+422533+422534+422535+422536+422537+422538+422539+422540+422541+422542+422543+422544+422545+422546+422547+422548+422549+422550+422551+422552+422553+422554+422555+422556+422557+422558+422559+422560+422561+422562+422563+422564+422565+422566+422567+422568+422569+422570+422571+422572+422573+422574+422575+422576+422577+422578+422579+422580+422581+422582+422583+422584+422585+422586+422587+422588+422589+422590+422591+422592+422593+422594+422595+422596+422597+422598+422599+422600+422601+422602+422603+422604+422605+422606+422607+422608+422609+422610+422611+422612+422613+422614+422615+422616+422617+422618+422619+422620+422621+422622+422623+422624+422625+422626+422627+422628+422629+422630+422631+422632+422633+422634+422635+422636+422637+422638+422639+422640+422641+422642+422643+422644+422645+422646+422647+422648+422649+422650+422651+422652+422653+422654+422655+422656+422657+422658+422659+422660+422661+422662+422663+422664+422665+422666+422667+422668+422669+422670+422671+422672+422673+422674+422675+422676+422677+422678+422679+422680+422681+422682+422683+422684+422685+422686+422687+422688+422689+422690+422691+422692+422693+422694+422695+422696+422697+422698+422699+422700+422701+422702+422703+422704+422705+422706+422707+422708+422709+422710+422711+422712+422713+422714+422715+422716+422717+422718+422719+422720+422721+422722+422723+422724+422725+422726+422727+422728+422729+422730+422731+422732+422733+422734+422735+422736+422737+422738+422739+422740+422741+422742+422743+422744+422745+422746+422747+422748+422749+422750+422751+422752+422753+422754+422755+422756+422757+422758+422759+422760+422761+422762+422763+422764+422765+422766+422767+422768+422769+422770+422771+422772+422773+422774+422775+422776+422777+422778+422779+422780+422781+422782+422783+422784+422785+422786+422787+422788+422789+422790+422791+422792+422793+422794+422795+422796+422797+422798+422799+422800+422801+422802+422803+422804+422805+422806+422807+422808+422809+422810+422811+422812+422813+422814+422815+422816+422817+422818+422819+422820+422821+422822+422823+422824+422825+422826+422827+422828+422829+422830+422831+422832+422833+422834+422835+422836+422837+422838+422839+422840+422841+422842+422843+422844+422845+422846+422847+422848+422849+422850+422851+422852+422853+422854+422855+422856+422857+422858+422859+422860+422861+422862+422863+422864+422865+422866+422867+422868+422869+422870+422871+422872+422873+422874+422875+422876+422877+422878+422879+422880+422881+422882+422883+422884+422885+422886+422887+422888+422889+422890+422891+422892+422893+422894+422895+422896+422897+422898+422899+422900+422901+422902+422903+422904+422905+422906+422907+422908+422909+422910+422911+422912+422913+422914+422915+422916+422917+422918+422919+422920+422921+422922+422923+422924+422925+422926+422927+422928+422929+422930+422931+422932+422933+422934+422935+422936+422937+422938+422939+422940+422941+422942+422943+422944+422945+422946+422947+422948+422949+422950+422951+422952+422953+422954+422955+422956+422957+422958+422959+422960+422961+422962+422963+422964+422965+422966+422967+422968+422969+422970+422971+422972+422973+422974+422975+422976+422977+422978+422979+422980+422981+422982+422983+422984+422985+422986+422987+422988+422989+422990+422991+422992+422993+422994+422995+422996+422997+422998+422999+423000?authors&parents&superparent"},"object":"objects\/sha256\/ce\/ce400310c0382e344ca583a7db9beada195b0a3e7e5efbe8d9602c34066c9d7d","record":"shard-0\/json-live-urgent-v3\/records\/2ac5e66af7556804fcf3fe13893248aa5b895e84a82da014bfa7983d3590c4e0.json","sha256":"ce400310c0382e344ca583a7db9beada195b0a3e7e5efbe8d9602c34066c9d7d","source":"https","stored_at":1784022537}}