[{"data":1,"prerenderedAt":557},["ShallowReactive",2],{"project-41424371":3},{"id":4,"name":5,"line":5,"line_source":6,"title":7,"url":8,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":46,"post_text":48,"what":49,"said":71,"maker_in_thread":224,"shape":237,"grid":241,"attempts":514,"same_week":519,"maker_shows":41,"maker_hidden":549,"reader_version":550,"card":551},"41424371","Defrag the Game","title","Show HN: Defrag the Game","https:\u002F\u002Fdefrag-game.com","defrag-game.com","v_b",1725275302,2024,326,107,173,3515,5,"legend","games","puzzle game","web_app",[23,24,25,26],"defrag game","disk defragmentation","browser puzzle game","retro puzzle","mixed",-0.079,{"positive":30,"neutral":31,"mixed":32,"critical":33},11,18,6,22,57,{"design":36,"execution":39,"docs":42,"idea":43,"performance":44},{"positive":37,"critical":38},9,7,{"positive":40,"critical":41},0,3,{"positive":40,"critical":17},{"positive":40,"critical":17},{"positive":40,"critical":45},2,[40,40,47,41,47,45,47,45,41,40,47,40,40,40,40,40,40,17,41,47,47,47,41,41,17,45,47,41,47,47,17,17,41,41,47,47,47,47,17,17],1,"Hi,\n\nA while ago, I came across this https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KR3TbL3Tl6M on YouTube showing 8 hours of defragmenting a hard drive.  For some reason, it inspired me to create this small game.\n\nHave fun :)",{"problem":50,"audience":50,"pricing":50,"motivation":51,"time_to_build":50,"stack":57,"openness":68,"stage":69,"team_size":70},null,{"value":52,"source":53,"evidence":54},"Inspired by a YouTube video of 8 hours of defragmenting a hard drive.","maker",[55],{"id":56},"post",[58],{"value":59,"source":53,"evidence":60},"React",[61,65],{"id":62,"by":63,"text":64},"41424579","eknkc","Is this completely in React? Just curious as this should be pretty easy to render.",{"id":66,"by":10,"text":67},"41424812","It is. To be hones I played it now in \"hard\" and the peformance was absolutley fine. I know that some browsers has still issues when it comes to pure CSS animations as they are…","unknown","launched","solo",{"praise":72,"objections":104,"requests":168,"questions":201,"alternatives":209},[73,93],{"value":74,"source":75,"evidence":76},"Fun, addictive puzzle game","commenter",[77,81,85,89],{"id":78,"by":79,"text":80},"41424711","liamwire","Beautiful game that’s very quick to pick up, well done.",{"id":82,"by":83,"text":84},"41424445","joseferben","fun little game, very intuitive!",{"id":86,"by":87,"text":88},"41427139","hobs","Took me a second to get the rules, but a fun little unblocking game, good work!",{"id":90,"by":91,"text":92},"41427704","khadadalek","I played this way too long. It did take me a a game or two to figure out how the UI worked on desktop and what the point was, but after that, it's a fun little puzzle game. I like!",{"value":94,"source":75,"evidence":95},"Smooth, lovely animations and visual style",[96,100],{"id":97,"by":98,"text":99},"41425141","boo-ga-ga","Lovely game, great animations, everything feels smooth.",{"id":101,"by":102,"text":103},"41426373","vunderba","The subtle blue color theme is great! When I was younger, we used to joke about doing the opposite, deliberately fragmenting every file on the drive to put them as far as…",[105,124,139,153],{"value":106,"source":75,"evidence":107},"No instructions; rules unclear",[108,112,116,120],{"id":109,"by":110,"text":111},"41429639","geuis","Some instructions would be helpful",{"id":113,"by":114,"text":115},"41424862","danbruc","This is not like defragmenting a disk at all. There are no sectors or clusters, I can and have to move entire files at once. I have to move them in some fixed order and I can…",{"id":117,"by":118,"text":119},"41425031","mrgoldenbrown","As an old folk who watched a lot of DOS and win 3.1 defrag I could not figure out how to play. This game has many confusing differences from actual defragging: blocks can't seem…",{"id":121,"by":122,"text":123},"41424727","iamtedd","Ok, but I had no idea I was already choosing a position to write the first file. I was pulling to refresh constantly on Firefox mobile until I finally figured it out. Which is a…",{"value":125,"source":75,"evidence":126},"Does not resemble real defragmentation",[127,131,135],{"id":128,"by":129,"text":130},"41424937","p0w3n3d","Funny game but that's not how defragmentation works. I was troubled to understand how can I choose the file by it contents or even why can't I write to a place where there is a…",{"id":132,"by":133,"text":134},"41424759","moring","I remember defragmentation from ca. Windows 95 times, and it was totally different from this game. None of the files shown here is actually fragmented, only the used space is,…",{"id":136,"by":137,"text":138},"41424839","dfox","The idea behind defragmentation is to make the files themselves consecutive, which is not done in any way in this game, which makes it somehow confusing. The fact that…",{"value":140,"source":75,"evidence":141},"Scoring is inverted and confusing",[142,146,150],{"id":143,"by":144,"text":145},"41424620","holistio","Fun game, but scoring seems to be a bit off. If I just smash space I get a score higher than when I actually solve the puzzle.",{"id":147,"by":148,"text":149},"41424643","Sarkie","Hit the spacebar = 155 points. Solve the game = 111 points. Fun idea but not great point strategy. Thanks",{"id":151,"by":122,"text":152},"41424753","Where is that explained?",{"value":154,"source":75,"evidence":155},"Drag controls are hard to use on mobile",[156,160,164],{"id":157,"by":158,"text":159},"41424732","abcd_f","On iPhone drag-n-drop doesn't work. Long tap basically selects part of the gaming field and this selection is not draggable. Once tap is released it shows the Copy\u002F... menu.",{"id":161,"by":162,"text":163},"41426566","hinkley","I tried swiping, got nothing. I’m not sure what else someone would interpret as drag and drop on a touch screen. That’s gonna be swiping.",{"id":165,"by":166,"text":167},"41431094","Aeolun","It sort of works for me, but it feels far from pleasant\u002Fresponsive. Feels like it only ever goes in one direction at a time. Dragging diagonally has your file stuck.",[169,180,187,194],{"value":170,"source":75,"evidence":171},"Add instructions or a rules link",[172,176],{"id":173,"by":174,"text":175},"41424512","pkstn","would be maybe good idea to add instructions :D",{"id":177,"by":178,"text":179},"41428222","insane_dreamer","Fun. Feedback: the only thing I found confusing is that it's not clear that the first block that is blinking is a data block. Maybe if it started with no block selected, and the…",{"value":181,"source":75,"evidence":182},"Add an undo button",[183],{"id":184,"by":185,"text":186},"41428869","ALittleLight","I love it. I think it needs an undo button. It sucks being most of the way through the hard level when you accidentally double tap space and ruin your game. I also want to see…",{"value":188,"source":75,"evidence":189},"Add a leaderboard",[190],{"id":191,"by":192,"text":193},"41425343","kwhitefoot","Surely it should have a leader board?",{"value":195,"source":75,"evidence":196},"Add disk HDD sound effects",[197],{"id":198,"by":199,"text":200},"41431628","LittleOtter","I love this cute game.And,I think it would be better to have the HDD Sound like the video you post. :)",[202],{"value":203,"source":75,"evidence":204},"What is the optimal strategy for the score?",[205],{"id":206,"by":207,"text":208},"41424568","marvinborner","I wonder what the optimal strategy is, optimize for speed with more fragmentation and fewer operations or for less fragmentation but more operations and time. For 1kb, optimizing…",[210,217],{"value":211,"source":75,"evidence":212},"Defrag98 Windows defrag simulator",[213],{"id":214,"by":215,"text":216},"41428777","NelsonMinar","There's a fun simulator of Windows defrag with sounds here: https:\u002F\u002Fdefrag98.com\u002F",{"value":218,"source":75,"evidence":219},"zfrag browser game",[220],{"id":221,"by":222,"text":223},"41425205","a1o","I actually had played a different game before here https:\u002F\u002Flosttraindude.itch.io\u002Fzfrag",{"comments":225,"answered":226,"key":227},16,4,[228,231,234],{"id":229,"text":230},"41424777","Thanks, I have adjusted it to: Best Score: XXX (Aim for a lower score) Just refresh the page",{"id":232,"text":233},"41424842","I fixed the link in the post, there was a M missing at the end, here the correct: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KR3TbL3Tl6M",{"id":235,"text":236},"41424616","Should already work today with your cloud storage I think",{"commenters":238,"max_depth":239,"maker_replies":225,"first_comment_mins":225,"lifespan_hours":240},71,8,31,[242,245,249,251,254,256,258,260,263,266,268,271,274,277,281,283,286,287,289,291,292,295,299,301,303,306,307,309,312,314,317,321,324,326,328,330,333,336,338,341,343,345,348,351,354,357,360,362,364,367,370,372,375,378,381,383,384,386,388,389,391,393,396,399,402,404,408,410,413,416,419,423,427,432,435,436,437,441,443,446,449,451,453,455,458,460,465,468,470,471,473,474,477,479,482,484,485,488,489,490,493,495,497,501,504,506,510],[243,40,40,244,162,40],"41426460","other\u002Fneutral\u002Fnone",[246,40,40,247,248,40],"41428288","commenter\u002Fneutral\u002Fnone","samstave",[250,40,40,247,162,40],"41431466",[252,40,40,247,253,40],"41429388","AshamedCaptain",[255,40,40,247,162,40],"41431459",[177,47,41,257,178,40],"project\u002Fneutral\u002Fdesign",[143,45,47,259,144,40],"project\u002Fcritical\u002Fexecution",[261,45,40,247,262,40],"41424704","mapimopi",[264,45,41,265,144,40],"41424724","project\u002Fneutral\u002Fdocs",[229,45,40,267,10,47],"maker\u002Fneutral\u002Fdocs",[269,45,41,265,270,40],"41427043","nox101",[272,45,47,259,273,40],"41426043","shawabawa3",[275,45,40,247,276,40],"41427432","recursive",[278,45,41,279,280,40],"41424708","project\u002Fneutral\u002Fexecution","MattGaiser",[157,41,47,282,158,40],"project\u002Fcritical\u002Fdesign",[284,41,41,257,285,40],"41424867","mastermedo",[161,41,47,282,162,40],[288,41,47,282,162,40],"41426589",[290,41,41,257,178,40],"41428181",[165,41,47,282,166,40],[293,41,41,265,294,40],"41431237","KTibow",[296,226,41,297,298,40],"41424504","project\u002Fmixed\u002Fdesign","weego",[128,17,47,300,129,40],"project\u002Fcritical\u002Fidea",[198,32,17,302,199,40],"project\u002Fpositive\u002Fdesign",[304,38,40,244,305,40],"41424789","chiph",[232,38,40,267,10,47],[109,239,47,308,110,40],"project\u002Fcritical\u002Fdocs",[310,37,40,244,311,40],"41424564","r1chardnl",[235,37,40,313,10,47],"maker\u002Fneutral\u002Fidea",[315,37,40,244,316,40],"41425264","ossobuco",[318,37,40,319,320,40],"41425457","other\u002Fneutral\u002Fprivacy","HeatrayEnjoyer",[322,37,40,319,323,40],"41426742","zamadatix",[325,37,40,247,320,40],"41427201",[327,37,40,247,323,40],"41427823",[329,37,40,247,320,40],"41434352",[331,37,40,332,270,40],"41427012","commenter\u002Fneutral\u002Fprivacy",[334,37,40,244,335,40],"41428956","miquong",[337,37,40,244,323,40],"41426701",[339,37,40,244,340,40],"41435356","jeroenhd",[221,342,40,244,222,40],10,[344,30,40,244,311,40],"41424586",[346,30,40,244,347,40],"41424822","sixonesixo",[349,30,40,244,350,40],"41424904","pureheartlover",[352,30,40,244,353,40],"41425050","stavros",[355,30,40,244,356,40],"41437717","0x008",[358,30,40,247,359,40],"41425225","ponytech",[97,361,17,302,98,40],12,[78,363,17,302,79,40],13,[365,363,40,366,10,47],"41424735","maker\u002Fneutral\u002Fnone",[206,368,41,369,207,40],14,"project\u002Fneutral\u002Fidea",[371,368,40,279,10,47],"41424607",[373,368,47,259,374,40],"41424952","RA2lover",[376,368,40,377,10,47],"41424969","maker\u002Fneutral\u002Fexecution",[147,379,41,380,148,40],15,"project\u002Fmixed\u002Fexecution",[382,379,40,267,10,47],"41424655",[151,379,47,308,122,40],[385,379,40,267,10,47],"41424791",[387,379,47,308,122,40],"41424850",[90,225,17,302,91,40],[390,225,40,267,10,47],"41428280",[113,392,47,282,114,40],17,[394,392,41,395,353,40],"41425045","project\u002Fmixed\u002Fdocs",[397,392,40,247,398,40],"41425410","pmelendez",[400,392,40,401,114,40],"41426664","commenter\u002Fcritical\u002Fdesign",[403,392,40,244,192,40],"41425432",[405,392,17,406,407,40],"41426410","project\u002Fpositive\u002Fnone","guestbest",[409,392,41,395,118,40],"41427099",[411,392,47,300,412,40],"41426620","IshKebab",[414,392,41,369,415,40],"41427441","monitron",[417,31,40,244,418,40],"41425267","memming",[420,421,41,369,422,40],"41424450",19,"devit",[424,425,47,282,426,40],"41424701",20,"dncornholio",[428,429,41,430,431,40],"41424530",21,"project\u002Fmixed\u002Fperformance","apopapo",[433,429,40,434,10,47],"41424559","maker\u002Fneutral\u002Fperformance",[62,429,41,434,63,40],[66,429,40,434,10,47],[438,429,47,439,440,40],"41426454","project\u002Fcritical\u002Fperformance","withinboredom",[442,429,47,439,185,40],"41428859",[444,429,41,430,445,40],"41425465","hellohello2",[447,33,47,300,448,40],"41427115","mgaunard",[184,450,17,302,185,40],23,[214,452,40,244,215,40],24,[101,454,17,302,102,40],25,[191,456,41,457,192,40],26,"project\u002Fneutral\u002Fnone",[86,459,17,302,87,40],27,[461,462,40,463,464,40],"41425057",28,"other\u002Fneutral\u002Fidea","alliao",[466,467,41,267,174,40],"41424461",29,[469,467,40,267,10,47],"41424487",[173,467,41,267,174,40],[472,467,40,366,10,47],"41424599",[121,467,47,308,122,40],[475,467,40,247,476,40],"41424756","rbonvall",[478,467,40,366,10,47],"41424824",[480,467,41,265,481,40],"41424994","user_7832",[483,467,40,366,10,47],"41425092",[132,467,47,300,133,40],[486,467,41,369,487,40],"41424907","em-bee",[136,467,47,300,137,40],[117,467,47,308,118,40],[491,467,47,282,492,40],"41425322","krisoft",[494,467,41,265,374,40],"41424829",[496,467,40,366,10,47],"41425108",[498,499,17,302,500,40],"41429619",30,"keyle",[502,240,17,406,503,40],"41424758","HipstaJules",[82,505,17,302,83,40],32,[507,508,41,265,509,40],"41424855",33,"sarcan",[511,512,40,244,513,40],"41427162",34,"weaksauce",[515,518],{"id":516,"t":517,"points":45,"comments":40},"41300814",1724166849,{"id":4,"t":11,"points":13,"comments":14},[520,525,529,534,539,544],{"id":521,"name":522,"points":523,"category":524},"41416714","Linkpreview",362,"dev_tools",{"id":526,"name":527,"points":528,"category":19},"41444855","tetris-sql",338,{"id":530,"name":531,"points":532,"category":533},"41448439","AlphaFold3",314,"ai",{"id":535,"name":536,"points":537,"category":538},"41389176","solar concentrator",296,"hardware",{"id":540,"name":541,"points":542,"category":543},"41424954","Broadcast Box",283,"infrastructure",{"id":545,"name":546,"points":547,"category":548},"41436338","Repaint",236,"web_saas",false,"v2",{"id":552,"name":5,"line":5,"ai":549,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":553,"top":17,"kw":554,"maker":10,"domain":9,"tier":18,"attempts":45,"strip":555,"url":8,"mix":556,"praise":74,"objection":106,"sub":20},41424371,-0.08,[23,24,25,26],"0013121230100000053111335213115533111155",[30,31,32,33],1794036660280]