[{"data":1,"prerenderedAt":642},["ShallowReactive",2],{"project-39232572":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":46,"post_text":49,"what":50,"said":93,"maker_in_thread":211,"shape":222,"grid":226,"attempts":600,"same_week":605,"maker_shows":38,"maker_hidden":634,"reader_version":635,"card":636},"39232572","Minesweeper Twist","The classic Minesweeper on an irregular grid","title","Show HN: The classic Minesweeper on an irregular grid","https:\u002F\u002Fpolyreplay.com\u002Fminesweepertwist","polyreplay.com","frading",1706899733,2024,293,138,214,3515,7,"legend","games","puzzle game","web_app",[24,21,25,26],"minesweeper","irregular grid","procedural grid","mixed",0.011,{"positive":30,"neutral":31,"mixed":32,"critical":33},17,33,4,20,74,{"privacy":36,"pricing":39,"execution":40,"design":42,"idea":44},{"positive":37,"critical":38},0,2,{"positive":38,"critical":37},{"positive":38,"critical":41},13,{"positive":32,"critical":43},5,{"positive":45,"critical":37},6,[47,43,47,48,47,48,47,48,48,43,48,38,47,48,37,48,48,47,47,47,32,43,48,47,43,48,43,47,43,43,48,37,43,48,48,37,47,38,43,43],1,3,"I'm experimenting game mechanics that are usually seen on a typical grid, but transposed on an irregular one.\n\nThis is a first game based on Minesweeper.\n\nThe changes an irregular grid brings are that cells don't all have 8 neighbors. Some can have less, some can have more. So when you try and deduce if a tile has a mine, you have to pay closer attention at the number clues and which tiles neighbors it.\n\nMy intention is to make a very classic game a bit more challenging & fun.\n\nI've also released a first version of Checkers\u002FDraughts, and plan to test similar variants for Chess, Othello and Go.",{"problem":51,"audience":57,"pricing":69,"motivation":78,"time_to_build":82,"stack":83,"openness":90,"stage":91,"team_size":92},{"value":52,"source":53,"evidence":54},"Makes the classic Minesweeper more challenging by using an irregular grid where cells have varying neighbor counts.","maker",[55],{"id":56},"post",{"value":58,"source":59,"evidence":60},"Minesweeper fans looking for a new twist on the classic game.","inferred",[61,65],{"id":62,"by":63,"text":64},"39235290","mtlmtlmtlmtl","This is really cool. I have wasted far too many hours playing minesweeper and this adds a bit of challenge back to a game that's become a bit too mundane for me(I mostly play it…",{"id":66,"by":67,"text":68},"39235655","Retr0id","This is fun. I was playing classic minesweeper the other day and remarked on how I was basically playing on autopilot, I've internalized all the logic and playing is just muscle…",{"value":70,"source":53,"evidence":71},"Free with ads on iOS and Android; a paid ad-free Steam version is planned.",[72,75],{"id":73,"by":11,"text":74},"39238893","It's only because I've added admob on the iOS and android versions. I personally don't collect data, but admob does. And when using those apps, you'll see a banner at the top,…",{"id":76,"by":11,"text":77},"39238988","Currently the only paid version without ads will be the steam one. But as I said in another comment, I'm looking for ad providers that are privacy friendly. I keep my hopes up…",{"value":79,"source":53,"evidence":80},"To make a very classic game more challenging and fun by transposing mechanics to irregular grids.",[81],{"id":56},null,[84],{"value":85,"source":53,"evidence":86},"WebGL engine (Polygonjs) used for grid generation",[87],{"id":88,"by":11,"text":89},"39235130","Thanks a lot to you for the kind words, that's great to read! And I explain the generation method in another comment, but here it is as well: -------------------- The generation…","unknown","launched","solo",{"praise":94,"objections":119,"requests":149,"questions":181,"alternatives":194},[95,108],{"value":96,"source":97,"evidence":98},"Fun and fresh take on a familiar game that forces players to rethink their intuition.","commenter",[99,100,104],{"id":66,"by":67,"text":68},{"id":101,"by":102,"text":103},"39234026","milicat","This is really cool. Fascinating how the intuition maps neatly onto this grid As a notorious Minesweeper speedrunner I find the animation uncover animation when middle clicking…",{"id":105,"by":106,"text":107},"39234148","dhimes","What a cool idea! Nice job.",{"value":109,"source":97,"evidence":110},"Irregular grid adds an interesting twist.",[111,115],{"id":112,"by":113,"text":114},"39234110","polygotdomain","I love this, and it brings an interesting twist to an old favorite. What initially tripped me up is the cells at the points are considered a neighbor. Of course as I write that…",{"id":116,"by":117,"text":118},"39234695","rrr_oh_man","Excellent on iPhone 12 mini. Love it. Thank you for sharing!! Q: Would it be possible to make the grids… even more random? What’s your gridding approach? I was almost a bit…",[120,131,138,145],{"value":121,"source":97,"evidence":122},"Tutorial dialog covers the play board on small phone screens.",[123,127],{"id":124,"by":125,"text":126},"39234072","ghostly_s","Cool, thanks for making it mobile-friendly—though on my (small) phone screen, the tutorial dialog covers half the play board and couldn't he completed. the actual game works…",{"id":128,"by":129,"text":130},"39235573","labster","I couldn’t beat the tutorial on iPhone SE, the modal text covers where the game needs you to click",{"value":132,"source":97,"evidence":133},"Shared URLs open the beginner view instead of the shared settings.",[134],{"id":135,"by":136,"text":137},"39235815","em-bee","https:\u002F\u002Fpolyreplay.com\u002Fminesweepertwist?p=expert&s1=7&s2=43&r=0.13217325059829818 opening a shared url like this doesn't seem to work. i just get the beginner view. also i…",{"value":139,"source":97,"evidence":140},"Ads from AdMob collect data, raising privacy concerns.",[141],{"id":142,"by":143,"text":144},"39236626","mperham","Can you explain the “Data Tracked and Linked to You” in the App Store? The game looks fun but I’m hoping to see something a little more privacy friendly, that isn’t collecting…",{"value":146,"source":97,"evidence":147},"Maps can require guessing and have too few numbers.",[148],{"id":62,"by":63,"text":64},[150,160,167,174],{"value":151,"source":97,"evidence":152},"Left+right click or middle click to uncover neighbors, as in original Minesweeper.",[153,157],{"id":154,"by":155,"text":156},"39233552","netsharc","Neat... but I'm missing the left+right click, in the Windows Minesweeper, say you have a square with 4, and you've marked 4 squares around it as bombs, you can left+right click…",{"id":158,"by":11,"text":159},"39238967","Ah, I haven't thought about allowing pan with 1 finger when you start on a revealed tile, that's a good idea, I'll try to add this. Revealing neighbors is currently desktop only,…",{"value":161,"source":97,"evidence":162},"Paid version without ads.",[163],{"id":164,"by":165,"text":166},"39236938","eganist","Is there a paid version without ads? Or all the tracking in the permissions?",{"value":168,"source":97,"evidence":169},"Show remaining mines count.",[170],{"id":171,"by":172,"text":173},"39233892","pjsg","I'd like to have the option to show \"remaining\" mines. I've played https:\u002F\u002Fpwmarcz.pl\u002Fkaboom\u002F enough in \"countdown mode\" (i.e. where the numbers are the number of hidden mines)…",{"value":175,"source":97,"evidence":176},"Pan with one finger on iOS when zoomed in.",[177],{"id":178,"by":179,"text":180},"39237395","Procrastic","On the iOS app, when zoomed in, I want to be able to pan across by using one finger on either the outside of the map, or revealed tiles. I also want to be able to double tap a…",[182,190],{"value":183,"source":97,"evidence":184},"Does the generator avoid 50\u002F50 guesses?",[185,189],{"id":186,"by":187,"text":188},"39233986","mminer237","Neat. Does this ensure there's no 50\u002F50 guesses needed then? That seems easier when you can split a square in two.",{"id":62,"by":63,"text":64},{"value":191,"source":97,"evidence":192},"What data does the App Store listing track?",[193],{"id":142,"by":143,"text":144},[195,200,207],{"value":196,"source":97,"evidence":197},"Classic Windows Minesweeper",[198,199],{"id":154,"by":155,"text":156},{"id":124,"by":125,"text":126},{"value":201,"source":97,"evidence":202},"Bombe",[203],{"id":204,"by":205,"text":206},"39236406","trevyn","For a HN twist on Minesweeper, Bombe is a must-try.",{"value":208,"source":97,"evidence":209},"Kaboom by pwmarcz",[210],{"id":171,"by":172,"text":173},{"comments":212,"answered":213,"key":214},47,18,[215,218,219],{"id":216,"text":217},"39238897","That's great to hear, thank you. I'm considering releasing a paid ad-free version.",{"id":73,"text":74},{"id":220,"text":221},"39260622","Thank you for the feedback. I admit not being sure how that disclaimer should be activated on google play. I would have thought that given the lengthy process required to publish…",{"commenters":223,"max_depth":18,"maker_replies":212,"first_comment_mins":224,"lifespan_hours":225},75,79,71,[227,229,233,235,238,240,244,246,248,252,255,259,262,265,267,270,272,275,277,280,283,285,287,290,293,296,299,301,304,307,309,312,316,319,321,323,327,329,331,333,337,340,344,345,347,350,352,353,355,358,361,365,368,370,373,375,377,379,381,383,385,387,389,393,396,399,402,404,406,407,411,414,417,419,422,425,427,429,431,433,435,436,439,442,444,447,450,452,454,456,458,460,464,468,472,474,478,482,484,488,492,496,498,502,504,508,511,513,515,517,520,522,527,530,532,536,538,540,542,544,548,550,553,556,559,563,565,567,569,573,575,579,583,586,590,592,596,598],[142,37,48,228,143,37],"project\u002Fneutral\u002Fprivacy",[230,37,47,231,232,37],"39237111","project\u002Fcritical\u002Fprivacy","arealaccount",[216,37,37,234,11,47],"maker\u002Fneutral\u002Fpricing",[236,37,48,228,237,37],"39237680","paulcole",[73,37,37,239,11,47],"maker\u002Fneutral\u002Fprivacy",[241,37,43,242,243,37],"39240373","project\u002Fpositive\u002Fpricing","opyate",[220,37,37,245,11,47],"maker\u002Fneutral\u002Fnone",[154,47,47,247,155,37],"project\u002Fcritical\u002Fexecution",[249,47,48,250,251,37],"39233940","project\u002Fneutral\u002Fexecution","umvi",[253,47,37,254,11,47],"39234376","maker\u002Fneutral\u002Fexecution",[256,47,48,257,258,37],"39234444","project\u002Fneutral\u002Fdesign","baobun",[260,47,48,257,261,37],"39234472","Szpadel",[263,47,37,264,11,47],"39234667","commenter\u002Fneutral\u002Fnone",[266,47,37,245,11,47],"39235682",[268,47,47,247,269,37],"39234644","piranha",[271,47,37,245,11,47],"39234966",[273,47,48,250,274,37],"39234726","o11c",[276,47,37,245,11,47],"39234949",[278,47,48,257,279,37],"39235071","alanbernstein",[281,47,48,250,282,37],"39235462","TehShrike",[284,47,37,254,11,47],"39235668",[286,47,47,247,282,37],"39264482",[288,47,48,257,289,37],"39237269","Crespyl",[291,47,37,292,11,47],"39238905","maker\u002Fneutral\u002Fdesign",[294,47,48,250,295,37],"39238085","Qwertious",[297,47,48,250,298,37],"39238382","thaumasiotes",[300,47,37,245,11,47],"39260678",[302,47,48,250,303,37],"39234842","nyanpasu64",[305,47,48,250,306,37],"39236608","Dwedit",[308,47,37,254,11,47],"39238899",[310,47,48,250,311,37],"39257789","lern_too_spel",[313,47,43,314,315,37],"39237713","project\u002Fpositive\u002Fexecution","tlhunter",[317,47,37,318,298,37],"39238364","commenter\u002Fneutral\u002Fexecution",[66,38,43,320,67,37],"project\u002Fpositive\u002Fidea",[322,38,37,245,11,47],"39235757",[324,38,48,325,326,37],"39236132","project\u002Fneutral\u002Fidea","samstave",[328,38,37,245,11,47],"39238918",[330,38,48,325,136,37],"39245215",[332,38,48,325,326,37],"39246001",[334,38,47,335,336,37],"39236541","project\u002Fcritical\u002Fdesign","dataflow",[338,38,48,257,339,37],"39236591","smeej",[341,38,37,342,343,37],"39238764","other\u002Fneutral\u002Fnone","xlii",[124,48,47,335,125,37],[346,48,37,292,11,47],"39234480",[348,48,47,335,349,37],"39236426","Riseed",[351,48,37,292,11,47],"39236529",[112,32,43,320,113,37],[354,32,37,325,11,47],"39234401",[356,43,37,342,357,37],"39238285","Springtime",[359,45,37,342,360,37],"39233652","dorianmariefr",[362,18,37,363,364,37],"39236524","other\u002Fneutral\u002Fidea","pfedak",[101,366,48,367,102,37],8,"project\u002Fmixed\u002Fexecution",[369,366,37,254,11,47],"39234573",[371,366,48,250,372,37],"39234668","viraptor",[374,366,37,254,11,47],"39235274",[376,366,47,247,372,37],"39235602",[378,366,37,254,11,47],"39235679",[380,366,43,314,372,37],"39236617",[135,382,47,247,136,37],9,[384,382,37,254,11,47],"39235901",[386,382,47,247,136,37],"39236054",[388,382,37,254,11,47],"39236454",[390,391,47,247,392,37],"39234861",10,"Rygian",[394,391,47,247,395,37],"39234891","ryannevius",[397,391,47,247,398,37],"39234931","city41",[400,391,47,247,401,37],"39234936","stuart73547373",[403,391,37,254,11,47],"39234930",[178,405,48,250,179,37],11,[158,405,37,254,11,47],[408,409,48,325,410,37],"39237108",12,"mkl",[412,41,48,325,413,37],"39259096","quickthrower2",[116,415,43,416,117,37],14,"project\u002Fpositive\u002Fdesign",[88,415,37,418,11,47],"maker\u002Fneutral\u002Fidea",[420,415,43,421,117,37],"39238275","maker\u002Fpositive\u002Fnone",[62,423,48,424,63,37],15,"project\u002Fmixed\u002Fdesign",[426,423,37,245,11,47],"39235657",[428,423,48,325,63,37],"39235770",[430,423,37,418,11,47],"39236012",[432,423,48,424,63,37],"39236221",[164,434,47,231,165,37],16,[76,434,37,239,11,47],[437,30,47,335,438,37],"39237385","omoikane",[440,213,43,416,441,37],"39246528","minesweeper2024",[204,443,37,342,205,37],19,[445,443,37,342,446,37],"39236660","vermilingua",[448,33,43,320,449,37],"39236286","rightbyte",[451,33,37,421,11,47],"39236533",[171,453,48,257,172,37],21,[455,453,37,292,11,47],"39234735",[457,453,48,257,172,37],"39254581",[459,453,37,292,11,47],"39260826",[461,462,37,363,463,37],"39237001",22,"mkimball",[465,466,43,416,467,37],"39235030",23,"g105b",[469,470,47,247,471,37],"39238330",24,"CGamesPlay",[473,470,37,254,11,47],"39238926",[475,476,48,325,477,37],"39235672",25,"amenghra",[479,480,48,481,360,37],"39233581",26,"project\u002Fneutral\u002Fnone",[483,480,37,245,11,47],"39234622",[485,486,43,242,487,37],"39235960",27,"bigmattystyles",[489,490,37,342,491,37],"39236700",28,"anotherevan",[493,494,43,416,495,37],"39238121",29,"air7",[497,494,37,292,11,47],"39238970",[499,500,48,325,501,37],"39236558",30,"dqft",[503,500,37,418,11,47],"39238990",[505,506,48,481,507,37],"39234532",31,"quectophoton",[509,506,37,342,510,37],"39235006","dmoy",[512,506,37,264,11,47],"39235144",[514,506,37,264,510,37],"39238668",[516,506,37,254,11,47],"39235047",[518,506,37,519,510,37],"39238702","commenter\u002Fneutral\u002Fdesign",[521,506,37,292,11,47],"39260688",[523,524,43,525,526,37],"39235889",32,"project\u002Fpositive\u002Fnone","Waterluvian",[528,31,43,525,529,37],"39234802","jyap",[531,31,37,245,11,47],"39234989",[533,534,37,342,535,37],"39238213",34,"tasuki",[186,537,48,325,187,37],35,[539,537,37,418,11,47],"39234604",[541,537,48,325,507,37],"39234686",[543,537,37,418,11,47],"39234759",[545,537,37,546,547,37],"39234963","commenter\u002Fneutral\u002Fidea","SnooSux",[549,537,37,264,11,47],"39235162",[551,537,37,546,552,37],"39235641","OJFord",[554,537,37,546,555,37],"39236665","vl",[557,537,37,558,63,37],"39237581","commenter\u002Fpositive\u002Fidea",[560,561,47,247,562,37],"39239050",36,"yeko",[128,564,47,335,129,37],37,[566,564,37,254,11,47],"39235737",[568,564,48,424,129,37],"39239095",[570,571,47,247,572,37],"39236348",38,"egypturnash",[574,571,37,254,11,47],"39238999",[576,577,48,325,578,37],"39239925",39,"aredox",[580,581,43,320,582,37],"39234488",40,"kaesve",[584,581,37,585,11,47],"39234889","maker\u002Fpositive\u002Fexecution",[587,588,43,320,589,37],"39237252",41,"ta2112",[591,588,37,421,11,47],"39238993",[593,594,48,481,595,37],"39237702",42,"anoncow",[105,597,43,320,106,37],43,[599,597,37,421,11,47],"39234625",[601,604],{"id":602,"t":603,"points":32,"comments":45},"38644691",1702577023,{"id":4,"t":12,"points":14,"comments":15},[606,611,616,621,626,630],{"id":607,"name":608,"points":609,"category":610},"39288039","One Minute Focus",741,"consumer_social",{"id":612,"name":613,"points":614,"category":615},"39263854","Atopile",595,"dev_tools",{"id":617,"name":618,"points":619,"category":620},"39261486","Natural-SQL-7B",362,"ai",{"id":622,"name":623,"points":624,"category":625},"39214743","filippo.io\u002Fmlkem768",315,"languages",{"id":627,"name":628,"points":629,"category":610},"39260760","Random Hacker News",267,{"id":631,"name":632,"points":633,"category":20},"39268439","Name That Nation",201,false,"v2",{"id":637,"name":5,"line":6,"ai":634,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":638,"top":18,"kw":639,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":640,"url":9,"mix":641,"praise":96,"objection":121,"sub":21},39232572,0.01,[24,21,25,26],"1513131335321303311145315351553053301255",[30,31,32,33],1794036649166]