{"author_link":"\/users\/wdebowicz","author_name":"wdebowicz","author_uid":1000519,"comments":[{"id":828857,"author_name":"Turkey","author_uid":"turkey","epoch":1649890122,"text":"Interesting idea for a game! Really good, interactive teaching tool for a basics of how the Garbage collector works!","format":"md","likes":2,"spam":"N"},{"id":830792,"author_name":"Raptarr8","author_uid":"raptarr8","epoch":1650060694,"text":"Usage of the theme is really innovative, I've never seen anything like this before! The game doesn't feel super game-y, but it's still really nice as a teaching tool!","format":"md","likes":1,"spam":"N"},{"id":830794,"author_name":"Lychee","author_uid":"lychee","epoch":1650061010,"text":"This is interesting, could be used as a good teaching tool even though I'm not sure how much I'd consider it a game. Good work!","format":"md","likes":1,"spam":"N"},{"id":831111,"author_name":"Notinatal","author_uid":"notinatal","epoch":1650103616,"text":"Indeed a very unique idea. I enjoyed the game, though I lost few first games because I wasn't really sure about the controls, maybe a small intro would be eventually in order. Else, a really fun concept that is enjoyable to play! Great job!","format":"md","likes":1,"spam":"N"},{"id":833620,"author_name":"Flying Dog Fish","author_uid":"flying-dog-fish","epoch":1650319458,"text":"You couldn't make a more programmer's game than this. To make this game more on theme, you could've made it unwinnable, like having just 1 too many objects alive at the end. ","format":"md","likes":2,"spam":"N"},{"id":833672,"author_name":"ollie_d","author_uid":"ollie-d","epoch":1650325779,"text":"This is amazing hahaha. I really appreciate the concept. I do think gameplay wise it's a little too simplistic. Since you can't free anything referenced by the stack you can safely just star GC and spam away. It would make it feel more like a game if there was a penalty to freeing something you shouldn't be able to. Also I think this would benefit from being more real-time. It seems too free to be able to start\/stop GC","format":"md","likes":1,"spam":"N"},{"id":833701,"author_name":"LDJam user 288502","author_uid":"288502","epoch":1650327874,"text":"I lol'd, great educational game","format":"md","likes":1,"spam":"N"},{"id":834041,"author_name":"zimny11","author_uid":"zimny11","epoch":1650366934,"text":"Awesome idea for a game! The game mechanics are super unique and the art style is nice. Good job!","format":"md","likes":1,"spam":"N"},{"id":834044,"author_name":"Forgin Bits","author_uid":"forgin-bits","epoch":1650367145,"text":"Brilliant concept and nice fit for this theme ! ","format":"md","likes":1,"spam":"N"},{"id":834306,"author_name":"Denatus","author_uid":"denatus","epoch":1650390095,"text":"Interesting game. I got sloppy at the end and only had 88% accuracy. ","format":"md","likes":1,"spam":"N"},{"id":834564,"author_name":"Fionnabhair","author_uid":"fionnabhair","epoch":1650409240,"text":"Very funny, and I love the aesthetic and design. Very 90s.","format":"md","likes":1,"spam":"N"},{"id":836363,"author_name":"eldogg","author_uid":"eldogg","epoch":1650555970,"text":"This is a cool game that makes me feel like I'm on a programming course, but actually does do a really cool job at showing you what's going on inside Minecraft. Good work!","format":"md","likes":1,"spam":"N"},{"id":836795,"author_name":"NeneChico","author_uid":"nenechico","epoch":1650567350,"text":"Nice idea for geeks ahaha","format":"md","likes":0,"spam":"N"},{"id":838560,"author_name":"nicholascam","author_uid":"nicholascam","epoch":1657545465,"text":"I remember when I was doing house repairs, almost three years ago, I had accumulated a lot of construction debris that I couldn't put anywhere, and it was lying in my backyard and in front of the lawn. There were also bags of vacuum cleaner waste in this garbage. A friend who is engaged in construction advised me to find out dumpster rental prices Lafayette LA, so that later I can order a large dumpster and take out all the garbage that has accumulated during the repair. I thought it was a great idea and listened to a friend's advice, since I had no other options. Very convenient service and to all, who have done repairs, I have always advised to use such services as it is very good and saves time.\n___________\nhttps:\/\/www.dumpsterrentalslafayette.com\/","format":"md","likes":0,"spam":"N"}],"format":"md","images":["ldjam-media\/sha256\/47\/47b033ce7f98395463c824ae99d884f4089f5fee0aa4b87bb24756a9f791c55d.png"],"links":[{"url":"https:\/\/github.com\/wdebowicz87\/garbage-collector-game","text":"Link"},{"url":"https:\/\/wdebowicz87.github.io\/garbage-collector-game\/public\/index.html","text":"Link"}],"metadata":{"g_key":"83530","g_author":"1000519","g_event":"LD50","g_eventkey":"110","g_subevent":"EXTRA","g_urlkey":"389795","g_title":"Garbage Collector Simulator","g_status":"WAYBACK","g_place":"99999","g_commentcount":"14","g_site2_node_id":"288706","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"288706","n_urlkey":"389795","n_parent":"276397","n_path":"\/events\/ludum-dare\/50\/garbage-collector-simulator","n_slug":"garbage-collector-simulator","n_type":"item","n_subtype":"game","n_subsubtype":"extra","n_author":"519","n_created":"1649094019","n_modified":"1759942739","n_version":"910400","n_status":"WAYBACK"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD50","removed_author":false},"_superparent":9,"_trust":8,"author":519,"body":"The intention of the \"game\" is to simulate process of Garbage Collection (based on Java). Your goal is to keep the program running as long as possible by clearing the memory from unused objects. Below I attached a bit of theory about how the GC works. \n![gc-simulator-gameplay.gif](\/\/\/raw\/702\/z\/4e25a.gif)\n\nTheory:\n> Automatic garbage collection is the process of looking at heap memory, identifying which objects are in use and which are not, and deleting the unused objects. An in use object, or a referenced object, means that some part of your program still maintains a pointer to that object. An unused object, or unreferenced object, is no longer referenced by any part of your program. So the memory used by an unreferenced object can be reclaimed.\nhttps:\/\/www.oracle.com\/webfolder\/technetwork\/tutorials\/obe\/java\/gc01\/index.html","comments":14,"comments-timestamp":"2022-07-11T13:17:45Z","created":"2022-04-04T17:40:19Z","files":[],"files-timestamp":0,"grade":{"grade-01":27,"grade-02":27,"grade-03":27,"grade-04":27,"grade-05":27,"grade-06":26,"grade-07":25,"grade-08":26},"id":288706,"love":0,"magic":{"cool":63.400377310685,"feedback":8,"given":10.25,"grade":26.5,"smart":-28.015153109712},"meta":{"allow-anonymous-comments":"1","author":[519],"cover":"\/\/\/content\/702\/z\/4e258.png","link-01":"https:\/\/github.com\/wdebowicz87\/garbage-collector-game","link-01-tag":[42332],"link-02":"https:\/\/wdebowicz87.github.io\/garbage-collector-game\/public\/index.html","link-02-tag":[42336]},"meta-timestamp":"2025-10-08T16:58:59Z","modified":"2025-10-08T16:58:59Z","name":"Garbage Collector Simulator","node-timestamp":"2022-04-18T18:55:04Z","parent":276397,"parents":[1,5,9,276397],"path":"\/events\/ludum-dare\/50\/garbage-collector-simulator","published":"2022-04-13T18:49:41Z","scope":"public","slug":"garbage-collector-simulator","subsubtype":"extra","subtype":"game","type":"item","version":910400},"text":"The intention of the \"game\" is to simulate process of Garbage Collection (based on Java). Your goal is to keep the program running as long as possible by clearing the memory from unused objects. Below I attached a bit of theory about how the GC works. \n![gc-simulator-gameplay.gif](\/\/\/raw\/702\/z\/4e25a.gif)\n\nTheory:\n> Automatic garbage collection is the process of looking at heap memory, identifying which objects are in use and which are not, and deleting the unused objects. An in use object, or a referenced object, means that some part of your program still maintains a pointer to that object. An unused object, or unreferenced object, is no longer referenced by any part of your program. So the memory used by an unreferenced object can be reclaimed.\nhttps:\/\/www.oracle.com\/webfolder\/technetwork\/tutorials\/obe\/java\/gc01\/index.html","title":"Garbage Collector Simulator","wayback_recovered":true,"wayback_source":{"capture":{"original":"https:\/\/api-jam.ludumdare.com\/vx\/node2\/get\/288501+288502+288503+288504+288505+288506+288507+288508+288509+288510+288511+288512+288513+288514+288515+288516+288517+288518+288519+288520+288521+288522+288523+288524+288525+288526+288527+288528+288529+288530+288531+288532+288533+288534+288535+288536+288537+288538+288539+288540+288541+288542+288543+288544+288545+288546+288547+288548+288549+288550+288551+288552+288553+288554+288555+288556+288557+288558+288559+288560+288561+288562+288563+288564+288565+288566+288567+288568+288569+288570+288571+288572+288573+288574+288575+288576+288577+288578+288579+288580+288581+288582+288583+288584+288585+288586+288587+288588+288589+288590+288591+288592+288593+288594+288595+288596+288597+288598+288599+288600+288601+288602+288603+288604+288605+288606+288607+288608+288609+288610+288611+288612+288613+288614+288615+288616+288617+288618+288619+288620+288621+288622+288623+288624+288625+288626+288627+288628+288629+288630+288631+288632+288633+288634+288635+288636+288637+288638+288639+288640+288641+288642+288643+288644+288645+288646+288647+288648+288649+288650+288651+288652+288653+288654+288655+288656+288657+288658+288659+288660+288661+288662+288663+288664+288665+288666+288667+288668+288669+288670+288671+288672+288673+288674+288675+288676+288677+288678+288679+288680+288681+288682+288683+288684+288685+288686+288687+288688+288689+288690+288691+288692+288693+288694+288695+288696+288697+288698+288699+288700+288701+288702+288703+288704+288705+288706+288707+288708+288709+288710+288711+288712+288713+288714+288715+288716+288717+288718+288719+288720+288721+288722+288723+288724+288725+288726+288727+288728+288729+288730+288731+288732+288733+288734+288735+288736+288737+288738+288739+288740+288741+288742+288743+288744+288745+288746+288747+288748+288749+288750+288751+288752+288753+288754+288755+288756+288757+288758+288759+288760+288761+288762+288763+288764+288765+288766+288767+288768+288769+288770+288771+288772+288773+288774+288775+288776+288777+288778+288779+288780+288781+288782+288783+288784+288785+288786+288787+288788+288789+288790+288791+288792+288793+288794+288795+288796+288797+288798+288799+288800+288801+288802+288803+288804+288805+288806+288807+288808+288809+288810+288811+288812+288813+288814+288815+288816+288817+288818+288819+288820+288821+288822+288823+288824+288825+288826+288827+288828+288829+288830+288831+288832+288833+288834+288835+288836+288837+288838+288839+288840+288841+288842+288843+288844+288845+288846+288847+288848+288849+288850+288851+288852+288853+288854+288855+288856+288857+288858+288859+288860+288861+288862+288863+288864+288865+288866+288867+288868+288869+288870+288871+288872+288873+288874+288875+288876+288877+288878+288879+288880+288881+288882+288883+288884+288885+288886+288887+288888+288889+288890+288891+288892+288893+288894+288895+288896+288897+288898+288899+288900+288901+288902+288903+288904+288905+288906+288907+288908+288909+288910+288911+288912+288913+288914+288915+288916+288917+288918+288919+288920+288921+288922+288923+288924+288925+288926+288927+288928+288929+288930+288931+288932+288933+288934+288935+288936+288937+288938+288939+288940+288941+288942+288943+288944+288945+288946+288947+288948+288949+288950+288951+288952+288953+288954+288955+288956+288957+288958+288959+288960+288961+288962+288963+288964+288965+288966+288967+288968+288969+288970+288971+288972+288973+288974+288975+288976+288977+288978+288979+288980+288981+288982+288983+288984+288985+288986+288987+288988+288989+288990+288991+288992+288993+288994+288995+288996+288997+288998+288999+289000?authors&parents&superparent"},"object":"objects\/sha256\/71\/714e9d442ebdcbfe2c71a55aa96853a2a3bd3308d0b1bac2a81ac5c35e5bee90","record":"shard-1\/json-live-urgent-v3\/records\/1b691fa28ca4702dc67b5626f9956d6cb271d562e2af25ad32977be113d6ec53.json","sha256":"714e9d442ebdcbfe2c71a55aa96853a2a3bd3308d0b1bac2a81ac5c35e5bee90","source":"https","stored_at":1784022423}}