[{"data":1,"prerenderedAt":706},["ShallowReactive",2],{"project-34706098":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":47,"post_text":50,"what":51,"said":101,"maker_in_thread":220,"shape":229,"grid":233,"attempts":668,"same_week":669,"maker_shows":40,"maker_hidden":698,"reader_version":699,"card":700},"34706098","Kuboble.com","Minimalistic sliding pieces puzzle game","title","Show HN: Kuboble.com – Minimalistic sliding pieces puzzle game","https:\u002F\u002Fkuboble.com","kuboble.com","kuboble",1675849484,2023,437,155,68,3109,3,"legend","games","puzzle game","web_app",[24,25,21,26],"sliding puzzle","sokoban","browser game","mixed",0.389,{"positive":30,"neutral":31,"mixed":32,"critical":33},46,40,7,12,105,{"design":36,"execution":38,"idea":41,"performance":44,"pricing":45,"docs":46},{"positive":37,"critical":32},16,{"positive":39,"critical":40},0,1,{"positive":42,"critical":43},10,2,{"positive":39,"critical":40},{"positive":40,"critical":39},{"positive":39,"critical":40},[18,18,18,48,40,18,18,49,48,49,49,43,18,18,49,48,48,48,48,48,18,48,48,48,48,48,18,40,43,18,48,18,18,48,49,48,48,40,49,48],5,4,"Hi,\n\nI wanted to share a simple game I wrote.\n\nIt's a sliding pieces puzzle like many others. I have focused a lot on making the experience smooth and\n minimalistic and the levels being challenging in a way a sudoku or chess puzzles could be.\n\nI had no prior knowledge of game development and while it feels like someone competent could build this game in a week I spent over two years and hundreds of hours to bring this game to life.\n\nMy journey went through:\n\n\n```\n    - thinking it will be a PC game\n    - being overwhelmed by the amount of different game frameworks\n    - hiring an indie dev to ",{"problem":52,"audience":58,"pricing":67,"motivation":71,"time_to_build":80,"stack":84,"openness":98,"stage":99,"team_size":100},{"value":53,"source":54,"evidence":55},"Provides a minimalist sliding-piece puzzle with challenging levels","maker",[56],{"id":57},"post",{"value":59,"source":60,"evidence":61},"Fans of minimalist sliding puzzles and logic puzzles","inferred",[62,63],{"id":57},{"id":64,"by":65,"text":66},"34706333","matsemann","I really like these kind of puzzle games. It's always so satisfying building up a kind of \"intuition\" on how to solve them, learn the patterns etc. Well done on \"finishing\" it.…",{"value":68,"source":54,"evidence":69},"No ads, no tracking",[70],{"id":57},{"value":72,"source":54,"evidence":73},"Sokoban nostalgia and a wish to build a game",[74,77],{"id":75,"by":11,"text":76},"34706593","Thanks a lot! I haven't expected more than few people seeing it. I'm absolutely excited that people like it and give great feedback. * the move is applied automatically the…",{"id":78,"by":11,"text":79},"34707029","Thank you. By the way. I didn't get the snarky vibe from the comment at all. Kuboble is born from Sokoban nostalgia :). I think this exact puzzle mechanic is a subset of many…",{"value":81,"source":54,"evidence":82},"Over two years and hundreds of hours",[83],{"id":57},[85,94],{"value":86,"source":87,"evidence":88},"JavaScript","commenter",[89,93],{"id":90,"by":91,"text":92},"34708818","Waterluvian","I enjoyed this so much that I began sharing the link with friends. Well done. Your journey is my journey, many times. I've tried so many different game engines and such. What…",{"id":64,"by":65,"text":66},{"value":95,"source":87,"evidence":96},"Canvas",[97],{"id":90,"by":91,"text":92},"free","launched","solo",{"praise":102,"objections":121,"requests":151,"questions":177,"alternatives":200},[103,114],{"value":104,"source":87,"evidence":105},"Clean minimalist design",[106,110],{"id":107,"by":108,"text":109},"34710202","marek_TR","Interesting game, very good minimalist design. I'll try to play. Self-documenting. No description needed.",{"id":111,"by":112,"text":113},"34708111","SamBam","Very cool! Very elegant, I like the style, and I like how intuitive it is to play, and yet gets tricky in some of the later levels are. I'm currently on level 12 with perfect…",{"value":115,"source":87,"evidence":116},"Unlimited undo and no penalty for retrying",[117],{"id":118,"by":119,"text":120},"34712843","agentwiggles","Played the first 6 or 7 levels. I enjoyed this a lot, and I'm not usually much for puzzle games. One thing I like is that you let the user undo as many moves as they want, and…",[122,137,144],{"value":123,"source":87,"evidence":124},"Red\u002Fgreen colour blindness makes pieces hard to tell apart",[125,129,133],{"id":126,"by":127,"text":128},"34706486","GordonS","I tried level 1, moved the two stones onto the squares... and nothing happened? Eventually I realised that the stones need to be placed on different coloured squares - I'm colour…",{"id":130,"by":131,"text":132},"34706484","hxhxhrra","Maybe consider a different color palette. I have a red\u002Fgreen color blindness (like ~8% of the male population), and I can only barely differentiate the colors.",{"id":134,"by":135,"text":136},"34711212","VBprogrammer","With my colour vision deficiency the tokens on the first couple of levels practically look identical. In fact I had to guess by assuming what was harder arrangement. Could the…",{"value":138,"source":87,"evidence":139},"Moving a stone counts moves before release",[140],{"id":141,"by":142,"text":143},"34706450","huhtenberg","Nice. Sokoban nostalgia says Hi :) Some nits and comments if I may. * Don't count moving stones as an actual move until the stone is released. I am on a PC and if I…",{"value":145,"source":87,"evidence":146},"Mouse dragging is clunky on mobile and single-direction moves",[147],{"id":148,"by":149,"text":150},"34708776","wink","Looks good! I would assume it's for mobile first and it feels a little clunky having to move the stone with a mouse if there's only one direction. Not sure if it would work to…",[152,158,166],{"value":153,"source":87,"evidence":154},"Colour-blind friendly palette",[155,156,157],{"id":126,"by":127,"text":128},{"id":130,"by":131,"text":132},{"id":134,"by":135,"text":136},{"value":159,"source":87,"evidence":160},"Keyboard controls",[161,162],{"id":141,"by":142,"text":143},{"id":163,"by":164,"text":165},"34706382","bitslayer","Pretty. Keyboard shortcuts would be a nice addition.",{"value":167,"source":87,"evidence":168},"Daily puzzle mode",[169,173],{"id":170,"by":171,"text":172},"34707421","MrDrDr","This is very good - got me spending more time playing than I intended to and I will definitely share - well done. Maybe consider the wordle - one game a day\u002F share your score…",{"id":174,"by":175,"text":176},"34711769","greggrahamer","Nice work! I’m a fan of a new puzzle every day. Mix things up, some hard, some easier. Much in the way Wordle\u002FFigure\u002FKiller Crossword does it. You don’t need to change your game,…",[178,185],{"value":179,"source":87,"evidence":180},"How were the levels generated and curated",[181],{"id":182,"by":183,"text":184},"34751986","emilesilvis","I love it! Thank you for making it and sharing it. And kudos for pulling it off. I'm interested in the process of creating the puzzles. What are the conceptual steps you go…",{"value":186,"source":87,"evidence":187},"How to solve specific stuck levels",[188,192,196],{"id":189,"by":190,"text":191},"34720053","ozym4nd145","Awesome game! Really like the simple interface :) On a sidenote, anybody know how to solve level 29 in 11 moves? I got 12 but can't seem to figure out 11 move solution.",{"id":193,"by":194,"text":195},"34730797","kab0b","I am completely stuck on Level 37, anyone have a hint?",{"id":197,"by":198,"text":199},"34794553","vz1982","Level 62 is killing me ;) Any help is appreciated.",[201,206,213],{"value":202,"source":87,"evidence":203},"Sokoban",[204,205],{"id":64,"by":65,"text":66},{"id":126,"by":127,"text":128},{"value":207,"source":87,"evidence":208},"Ricochet Robots",[209],{"id":210,"by":211,"text":212},"34706491","Narew","It's really close to \"Ricochet Robot\" in its principle. https:\u002F\u002Fboardgamegeek.com\u002Fboardgame\u002F51\u002Fricochet-robots Really fun game",{"value":214,"source":87,"evidence":215},"Atomix",[216],{"id":217,"by":218,"text":219},"34712757","hairtuq","I wrote a solver for Atomix (https:\u002F\u002Fgithub.com\u002Ffalk-hueffner\u002Fatomixer), a similar game. Technically, the only difference is that in Atomix the solution location is not…",{"comments":221,"answered":222,"key":223},28,11,[224,225,228],{"id":75,"text":76},{"id":226,"text":227},"34706772","Hi, It's that the animation and bumping is executed already when the stone does a short way - on a larger board it looks like this:…",{"id":78,"text":79},{"commenters":230,"max_depth":42,"maker_replies":221,"first_comment_mins":231,"lifespan_hours":232},94,42,504,[234,236,238,242,244,247,251,252,255,258,262,265,268,271,274,276,279,281,283,285,287,290,292,295,297,300,303,306,310,313,315,318,319,320,323,324,326,329,332,336,340,344,348,351,355,357,360,363,365,367,369,371,373,376,379,381,383,385,387,389,391,394,397,400,403,406,407,410,412,416,419,422,424,426,430,433,435,439,443,446,448,452,456,459,461,463,467,469,472,476,480,482,484,487,489,491,495,497,498,500,502,504,506,508,510,512,515,519,521,525,527,529,532,534,536,541,545,547,551,554,556,560,564,566,569,570,572,575,577,579,583,586,590,594,598,600,602,605,609,614,618,622,624,628,632,635,637,639,641,646,650,654,658,662,666],[141,39,18,235,142,39],"project\u002Fmixed\u002Fdesign",[75,39,39,237,11,40],"maker\u002Fneutral\u002Fnone",[239,39,18,240,241,39],"34706678","project\u002Fneutral\u002Fexecution","pmontra",[226,39,39,243,11,40],"maker\u002Fneutral\u002Fexecution",[245,39,18,246,142,39],"34706713","project\u002Fneutral\u002Fdesign",[248,39,39,249,250,39],"34706994","commenter\u002Fpositive\u002Fnone","japanman425",[78,39,39,237,11,40],[253,39,39,254,142,39],"34707210","commenter\u002Fneutral\u002Fnone",[256,39,18,240,257,39],"34708569","Bedon292",[259,39,39,260,261,39],"34708844","commenter\u002Fneutral\u002Fdesign","julianwachholz",[263,39,18,235,264,39],"34721435","sugarkjube",[266,39,39,254,267,39],"34715011","soperj",[269,39,18,246,270,39],"34716926","user3939382",[272,39,39,273,11,40],"34740446","maker\u002Fneutral\u002Fdesign",[90,40,48,275,91,39],"maker\u002Fpositive\u002Fnone",[277,40,39,254,278,39],"34718268","ptrwis",[126,43,40,280,127,39],"project\u002Fcritical\u002Fdesign",[282,43,39,273,11,40],"34706613",[284,43,18,246,241,39],"34706702",[286,43,39,260,127,39],"34707058",[288,43,18,246,289,39],"34707002","darkvertex",[291,43,18,246,257,39],"34708020",[293,43,18,246,294,39],"34717605","eutectic",[296,43,39,273,11,40],"34708637",[298,43,18,235,299,39],"34714282","jcynix",[301,43,18,246,302,39],"34714449","RobotCaleb",[304,43,18,246,305,39],"34715328","mritchie712",[307,43,48,308,309,39],"34723569","maker\u002Fpositive\u002Fdesign","jamesk_au",[311,43,48,312,135,39],"34729341","project\u002Fpositive\u002Fdesign",[314,43,39,273,11,40],"34762980",[316,43,40,280,317,39],"34709159","snny",[64,18,48,275,65,39],[118,49,48,312,119,39],[321,49,39,322,11,40],"34713860","maker\u002Fneutral\u002Fidea",[130,48,40,280,131,39],[325,48,39,273,11,40],"34706536",[170,327,48,328,171,39],6,"project\u002Fpositive\u002Fidea",[330,327,48,328,331,39],"34718367","rajansaini",[333,327,48,334,335,39],"34721773","project\u002Fpositive\u002Fnone","Ntrails",[337,32,40,338,339,39],"34708808","project\u002Fcritical\u002Fperformance","chienandalou",[341,32,18,342,343,39],"34758236","project\u002Fneutral\u002Fperformance","cookie_monsta",[345,346,48,334,347,39],"34712797",8,"opdahl",[349,346,39,254,350,39],"34722438","conradfr",[352,346,40,353,354,39],"34737240","project\u002Fcritical\u002Fidea","qasimir",[356,346,18,240,135,39],"34746761",[358,346,18,240,359,39],"34748938","aklein",[361,346,18,362,135,39],"34777013","project\u002Fneutral\u002Fnone",[364,346,39,254,347,39],"34846080",[366,346,18,362,198,39],"34778294",[368,346,18,235,343,39],"34752213",[370,346,39,254,350,39],"34753294",[372,346,39,254,343,39],"34758073",[374,346,18,362,375,39],"34753377","ljhvlf",[377,346,18,362,378,39],"34754701","natelokers",[380,346,18,362,350,39],"34756560",[382,346,18,240,378,39],"34759455",[384,346,48,334,350,39],"34760473",[386,346,18,362,135,39],"34753768",[388,346,39,237,11,40],"34760511",[210,390,48,328,211,39],9,[392,390,39,254,393,39],"34706647","Techbrunch",[395,390,39,254,396,39],"34706909","kevincox",[398,390,39,399,11,40],"34706858","project\u002Fneutral\u002Fidea",[401,390,48,312,402,39],"34708263","eemmpy",[404,42,48,312,405,39],"34852397","two_handfuls",[217,222,39,254,218,39],[408,33,18,246,409,39],"34709142","caxco93",[411,33,39,246,11,40],"34709164",[413,414,48,312,415,39],"34708985",13,"moffkalast",[417,414,48,312,418,39],"34709247","px43",[420,414,39,421,415,39],"34709578","other\u002Fneutral\u002Fnone",[111,423,48,312,112,39],14,[425,423,39,240,11,40],"34708389",[427,428,48,334,429,39],"34706447",15,"vpol",[431,37,48,334,432,39],"34706988","perryizgr8",[434,37,39,362,11,40],"34707280",[436,437,18,235,438,39],"34710410",17,"ehaveman",[440,441,48,334,442,39],"34707027",18,"Redsquare",[148,444,40,445,149,39],19,"project\u002Fcritical\u002Fexecution",[447,444,39,240,11,40],"34708925",[449,450,18,399,451,39],"34713789",20,"sltkr",[453,454,48,312,455,39],"34708328",21,"40four",[457,454,39,254,458,39],"34708602","kowlo",[460,454,48,334,455,39],"34709322",[462,454,39,246,11,40],"34712679",[464,465,18,399,466,39],"34709526",22,"passion__desire",[163,468,48,312,164,39],23,[470,468,18,246,471,39],"34708871","JKCalhoun",[473,474,48,312,475,39],"34708128",24,"insane_dreamer",[477,478,48,312,479,39],"34714538",25,"green-eclipse",[481,478,39,246,11,40],"34714848",[483,478,39,254,479,39],"34715104",[182,485,48,486,183,39],26,"maker\u002Fpositive\u002Fidea",[488,485,39,399,11,40],"34752053",[490,485,48,486,183,39],"34752066",[492,493,48,486,494,39],"34711630",27,"greenpeas",[496,493,39,399,11,40],"34712037",[107,221,48,312,108,39],[189,499,48,312,190,39],29,[501,499,39,399,11,40],"34720656",[503,499,18,362,190,39],"34721288",[505,499,39,362,11,40],"34721393",[174,507,18,399,175,39],30,[509,507,39,399,11,40],"34711830",[134,511,40,280,135,39],31,[513,511,39,260,514,39],"34711479","mytaterskin",[516,517,18,362,518,39],"34708278",32,"777Blooms",[520,517,39,254,294,39],"34708657",[522,523,18,399,524,39],"34707441",33,"xwdv",[197,526,18,246,198,39],34,[528,526,39,246,11,40],"34818659",[530,526,40,280,531,39],"34923962","kuboble_user",[533,526,40,280,531,39],"34930479",[535,526,39,399,11,40],"34980517",[537,538,18,539,540,39],"34707128",35,"project\u002Fmixed\u002Fexecution","4matt",[542,543,48,328,544,39],"34708143",36,"ranting-moth",[546,543,39,275,11,40],"34708704",[548,549,48,312,550,39],"34706594",37,"ismailmaj",[552,549,18,246,553,39],"34707979","nadinengland",[555,549,39,254,458,39],"34708596",[557,558,18,235,559,39],"34712262",38,"Anuiran",[561,562,18,399,563,39],"34707214",39,"shanehoban",[565,562,18,399,563,39],"34707279",[567,562,18,399,568,39],"34707452","ankitrgadiya",[193,31,18,399,194,39],[571,31,18,399,359,39],"34749238",[573,31,18,399,574,39],"34776747","meanto",[576,31,18,399,198,39],"34790710",[578,31,48,328,574,39],"34805829",[580,581,48,334,582,39],"34718190",41,"nkg",[584,231,48,328,585,39],"34709549","snozolli",[587,588,48,334,589,39],"34706500",43,"bambax",[591,592,48,334,593,39],"34712857",44,"pigcat",[595,596,40,280,597,39],"34707079",45,"pachico",[599,596,39,308,11,40],"34708640",[601,596,48,312,597,39],"34712629",[603,30,18,243,604,39],"34706737","mteam88",[606,607,48,328,608,39],"34710150",47,"expiredToken",[610,611,48,612,613,39],"34711102",48,"project\u002Fpositive\u002Fpricing","samgtx",[615,616,48,334,617,39],"34722102",49,"tome",[619,620,48,334,621,39],"34748529",50,"ellipticaldoor",[623,620,39,275,11,40],"34750519",[625,626,48,334,627,39],"34706377",51,"slig",[629,630,18,399,631,39],"34711488",52,"jonnycomputer",[633,630,39,634,190,39],"34720203","commenter\u002Fneutral\u002Fidea",[636,630,40,353,631,39],"34730478",[638,630,39,634,190,39],"34735187",[640,630,39,634,631,39],"34744826",[642,643,40,644,645,39],"34707493",53,"project\u002Fcritical\u002Fdocs","el_snark",[647,648,48,334,649,39],"34706812",54,"riskycodes",[651,652,48,334,653,39],"34707900",55,"robofanatic",[655,656,48,334,657,39],"34706337",56,"trizoza",[659,660,48,334,661,39],"34709477",57,"f5ve",[663,664,18,237,665,39],"34706843",58,"mmww",[667,664,39,237,11,40],"34708492",[],[670,675,680,685,690,694],{"id":671,"name":672,"points":673,"category":674},"34635352","Maroofy",753,"ai",{"id":676,"name":677,"points":678,"category":679},"34713202","Filmbox",658,"creative",{"id":681,"name":682,"points":683,"category":684},"34646199","Glidesort",389,"languages",{"id":686,"name":687,"points":688,"category":689},"34639728","DriftDB",367,"dev_tools",{"id":691,"name":692,"points":693,"category":689},"34648266","DocsGPT",256,{"id":695,"name":696,"points":697,"category":20},"34685086","FlappyBirdle",232,false,"v2",{"id":701,"name":5,"line":6,"ai":698,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":702,"top":18,"kw":703,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":704,"url":9,"mix":705,"praise":104,"objection":123,"sub":21},34706098,0.39,[24,25,21,26],"3335133454423345555535555531235335455145",[30,31,32,33],1794036630964]