[{"data":1,"prerenderedAt":365},["ShallowReactive",2],{"project-45891066":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":41,"post_text":42,"what":43,"said":47,"maker_in_thread":168,"shape":181,"grid":185,"attempts":320,"same_week":328,"maker_shows":33,"maker_hidden":357,"reader_version":358,"card":359},"45891066","Unflip","a puzzle game about XOR patterns of squares","title","Show HN: Unflip – a puzzle game about XOR patterns of squares","https:\u002F\u002Funflipgame.com\u002F","unflipgame.com","bogdanoff_2",1762886161,2025,184,56,367,3837,10,"notable","games","puzzle game","web_app",[24,25,26,27],"xor puzzle","pattern puzzle","binary grid game","lights out style","mixed",0.327,{"positive":31,"neutral":31,"mixed":32,"critical":33},11,5,1,28,{"design":36,"execution":39,"idea":40},{"positive":37,"critical":38},3,0,{"positive":37,"critical":38},{"positive":37,"critical":33},[37,38,32,38,37,37,37,37,37,37,38,37,32,37,38,37,32,32,32,32,32,38,37,38,32,37,38,38,38,38,32,38,32,37,37,32,38,38,33,38],null,{"problem":42,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":44,"openness":45,"stage":46,"team_size":45},[],"unknown","launched",{"praise":48,"objections":83,"requests":125,"questions":143,"alternatives":153},[49,65,76],{"value":50,"source":51,"evidence":52},"Clean, minimalist execution and satisfying interface","commenter",[53,57,61],{"id":54,"by":55,"text":56},"45940973","BoppreH","Very nice and satisfying, but I would suggest ramping up the difficulty a little faster. I got until lvl 15 by just flipping the obvious areas, taking no more than 2 seconds.…",{"id":58,"by":59,"text":60},"45941740","james_marks","Really nice concept and super clean execution. Wish I’d had 1\u002F2 this restraint on adding complexity when I made my own tile-based puzzle game[0] [0] https:\u002F\u002Fwww.hidden-mirrors.com",{"id":62,"by":63,"text":64},"45941665","wilsonnb3","Had a lot of fun with this, great job on the concept and presentation!",{"value":66,"source":51,"evidence":67},"Level progression teaches patterns well",[68,72],{"id":69,"by":70,"text":71},"45941767","zem","I really love how the first few levels teach you about various solving elements and patterns. very well done.",{"id":73,"by":74,"text":75},"45942008","kinduff","Did I just get flipped in level 13? I really like it, the level progression feels good. Very nice execution.",{"value":77,"source":51,"evidence":78},"Fun concept that builds pattern recognition",[79],{"id":80,"by":81,"text":82},"45941514","intalentive","I like it. Played a bunch of levels. I could feel my brain learning new patterns (like the card game Set). There are a handful of really useful primitives.",[84,96,107,114],{"value":85,"source":51,"evidence":86},"Difficulty ramps up too slowly",[87,88,92],{"id":54,"by":55,"text":56},{"id":89,"by":90,"text":91},"45946974","mmis1000","The game is quite fun. But it seems the difficulty ramp quite late? It's not very difficult to get the answer with least step by solve the side first until about last 20 levels.…",{"id":93,"by":94,"text":95},"45941104","martin_balsam","I agree the ramp up is a bit slow, but I love the concept, and the interface. I am stuck at level 26 edit: found a way to solve it in 6, but not in 4",{"value":97,"source":51,"evidence":98},"Par value is too big a hint; hide it",[99,103],{"id":100,"by":101,"text":102},"45941096","stephenlf","Love it. The “par” value is a huge hint. You might consider hiding it",{"id":104,"by":105,"text":106},"45941194","snowfield","Played until 27. All the levels were pretty easy, 15-30 seconds per level. Mainly because of the \"par\" feature",{"value":108,"source":51,"evidence":109},"Difficulty spikes suddenly after easy start",[110],{"id":111,"by":112,"text":113},"45944368","sd9","This was incredibly easy and then it suddenly got incredibly hard",{"value":115,"source":51,"evidence":116},"Android back gesture interferes with mobile play",[117,121],{"id":118,"by":119,"text":120},"45941874","atum47","Android gestures need to be prevented in order for the game to work on mobile (drag finger from right to left go back). Nice game thought.",{"id":122,"by":123,"text":124},"45943566","mkl","Worked fine for me on Firefox on Galaxy Note 20. I've never run into single finger back gestures that can start anywhere - seems like that would break almost everything that…",[126,136],{"value":127,"source":51,"evidence":128},"Add daily levels",[129,133],{"id":130,"by":131,"text":132},"45945839","slig","Great game, thanks for sharing. Would love to have a daily level.",{"id":134,"by":131,"text":135},"45964802","Thanks for replying. Since you're considering bigger levels, maybe three daily levels: easy \u002F medium \u002F hard. On my games I usually go with five levels [1], in different tabs that…",{"value":137,"source":51,"evidence":138},"Show par on result screen with try again option",[139],{"id":140,"by":141,"text":142},"45942829","riffraff","I think if you make the par visible in the \"result screen\" and add a \"try again\" option to \"next\" this could make it more interesting without the need to ramp up difficulty. I…",[144],{"value":145,"source":51,"evidence":146},"How is the solver or par computed",[147,150],{"id":148,"by":11,"text":149},"45942757","If anyone wants an extra challenge: think, how would you write a solver for this?",{"id":151,"by":11,"text":152},"45955507","So what is your solution, I'm curious. Regarding the number of solvable boards. It is actually possible to calculate the exact number. The solvable boards correspond to the image…",[154,161],{"value":155,"source":51,"evidence":156},"Quadromania (C64 game)",[157],{"id":158,"by":159,"text":160},"45944099","Hackbraten","If you're into retrocomputing, the C64 game Quadromania (1987) has similar gameplay: https:\u002F\u002Farchive.org\u002Fdetails\u002FQuadromania_1987_CP_Verlag_de-en_cr_CHR_Docs",{"value":162,"source":51,"evidence":163},"Lights Out",[164],{"id":165,"by":166,"text":167},"45942002","vunderba","Nice job. I'm reminded of the \"Lights Out\" game [1]. https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLights_Out_(game)",{"comments":169,"answered":170,"key":171},19,4,[172,175,178],{"id":173,"text":174},"45942505","Thanks! And yeah, I've gotten the suggestion to ramp up difficulty faster from a few people. Although interestingly some other people in the comments here say they liked how the…",{"id":176,"text":177},"45947117","I like your puzzle game. Yeah, it did take me a bit to understand initially. I wonder, do you generate the daily levels automatically?",{"id":179,"text":180},"45955646","Good point. I definitely need to work on the progression.",{"commenters":182,"max_depth":170,"maker_replies":169,"first_comment_mins":183,"lifespan_hours":184},30,5970,485,[186,188,190,192,194,195,198,203,204,206,207,209,212,215,217,221,223,225,227,229,231,232,234,237,239,243,245,248,250,252,255,256,258,260,262,266,269,271,273,275,277,280,282,285,286,288,292,295,297,300,304,306,308,310,315,317],[54,38,37,187,55,38],"project\u002Fmixed\u002Fdesign",[173,38,38,189,11,33],"maker\u002Fneutral\u002Fnone",[140,38,37,191,141,38],"project\u002Fneutral\u002Fdesign",[58,33,32,193,59,38],"project\u002Fpositive\u002Fexecution",[176,33,38,189,11,33],[196,33,38,197,59,38],"45948111","commenter\u002Fneutral\u002Fnone",[199,200,37,201,202,38],"45941334",2,"project\u002Fneutral\u002Fnone","jy14898",[104,37,37,191,105,38],[205,170,37,201,101,38],"45941133",[89,32,37,187,90,38],[179,32,38,208,11,33],"maker\u002Fneutral\u002Fdesign",[158,210,37,211,159,38],6,"project\u002Fneutral\u002Fidea",[213,210,38,214,11,33],"45948533","other\u002Fneutral\u002Fnone",[165,216,37,211,166,38],7,[218,219,38,214,220,38],"45941362",8,"lovegrenoble",[100,222,37,191,101,38],9,[224,222,38,208,11,33],"45942440",[80,18,32,226,81,38],"project\u002Fpositive\u002Fidea",[118,31,37,228,119,38],"project\u002Fmixed\u002Fexecution",[230,31,38,189,11,33],"45942423",[122,31,38,197,123,38],[93,233,37,187,94,38],12,[69,235,32,236,70,38],13,"project\u002Fpositive\u002Fdesign",[238,235,38,189,11,33],"45942511",[240,235,32,241,242,38],"45943554","maker\u002Fpositive\u002Fnone","goodmachine",[73,244,32,236,74,38],14,[62,246,32,247,63,38],15,"project\u002Fpositive\u002Fnone",[249,246,38,189,11,33],"45942510",[130,251,32,226,131,38],16,[253,251,38,254,11,33],"45950445","maker\u002Fneutral\u002Fidea",[134,251,37,254,131,38],[257,251,38,189,11,33],"46025344",[259,251,38,189,11,33],"46114905",[111,261,37,187,112,38],17,[263,264,32,226,265,38],"45944781",18,"berkaycit",[267,169,37,191,268,38],"45942571","mikewarot",[270,169,38,189,11,33],"45942763",[272,169,38,197,268,38],"45946875",[274,169,38,197,90,38],"45946948",[148,276,38,189,11,33],20,[278,276,38,214,279,38],"45942975","NatKarmios",[281,276,38,189,11,33],"45948541",[283,276,32,193,284,38],"45943033","penwielder",[151,276,38,189,11,33],[287,276,38,197,284,38],"45974690",[289,290,32,236,291,38],"45942052",21,"Retr0id",[293,290,37,191,294,38],"45942065","anigbrowl",[296,290,38,189,11,33],"45942821",[298,290,37,191,299,38],"45945305","senfiaj",[301,302,32,193,303,38],"45949772",22,"stevenalowe",[305,302,38,189,11,33],"45959197",[307,302,38,197,303,38],"45988574",[309,302,38,189,11,33],"46011852",[311,312,33,313,314,38],"45943312",23,"project\u002Fcritical\u002Fidea","fsckboy",[316,312,38,254,11,33],"45947670",[318,312,38,319,314,38],"45960744","commenter\u002Fneutral\u002Fidea",[321,324,327],{"id":322,"t":323,"points":170,"comments":38},"39275749",1707234939,{"id":325,"t":326,"points":31,"comments":37},"39323511",1707538270,{"id":4,"t":12,"points":14,"comments":15},[329,334,339,344,349,353],{"id":330,"name":331,"points":332,"category":333},"45900425","I built a synth for my daughter",1278,"creative",{"id":335,"name":336,"points":337,"category":338},"45838592","What Is Hacker News Working On?",229,"learning_science",{"id":340,"name":341,"points":342,"category":343},"45876742","Tiny Diffusion",172,"ai",{"id":345,"name":346,"points":347,"category":348},"45833811","qqqa",165,"dev_tools",{"id":350,"name":351,"points":352,"category":20},"45887709","Gametje",112,{"id":354,"name":355,"points":356,"category":348},"45870925","DroidDock",78,false,"v2",{"id":360,"name":5,"line":6,"ai":357,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":361,"top":18,"kw":362,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":363,"url":9,"mix":364,"praise":50,"objection":85,"sub":21},45891066,0.33,[24,25,26,27],"3050333333035303555550305300005053350010",[31,31,32,33],1793991134084]