[{"data":1,"prerenderedAt":275},["ShallowReactive",2],{"project-47983485":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":39,"post_text":41,"what":42,"said":81,"maker_in_thread":152,"shape":160,"grid":164,"attempts":236,"same_week":237,"maker_shows":40,"maker_hidden":267,"reader_version":268,"card":269},"47983485","Mathstick","Stop playing my matchstick puzzles, start building your own in seconds","title","Show HN: Stop playing my matchstick puzzles, start building your own in seconds","https:\u002F\u002Fmathstick.github.io","mathstick.github.io","trangram",1777698279,2026,37,35,1453,4366,34,"shown","games","puzzle game","web_app",[24,25,26,27],"matchstick puzzle","stick puzzle game","brain teaser","puzzle maker","loved",0.264,{"positive":31,"neutral":32,"mixed":33,"critical":33},7,5,1,14,{"execution":36,"docs":37},{"positive":33,"critical":33},{"positive":38,"critical":38},0,[38,40,38,40,38,38,38,38,33,38,38,32,40,38,32,38,32,38,32,32,38,32,38,40,38,40,38,32,38,38,40,38,38,38],3,null,{"problem":43,"audience":41,"pricing":53,"motivation":57,"time_to_build":41,"stack":61,"openness":78,"stage":79,"team_size":80},{"value":44,"source":45,"evidence":46},"Provides matchstick puzzles to solve, with a puzzle maker to create shareable ones.","maker",[47,50],{"id":48,"by":11,"text":49},"47983486","Mathstick 2 is now ready! Same as my first version, you can earn sticks to unlock the next level and the challenges get harder as you progress. With the newly added Puzzled…",{"id":51,"by":11,"text":52},"47992458","Thanks for trying this out. I'll fix the off-screen issue later. I created this game because of an old news my wife shared with me, it was about The New York Times bought the…",{"value":54,"source":45,"evidence":55},"Free",[56],{"id":51,"by":11,"text":52},{"value":58,"source":45,"evidence":59},"Inspired by the NYT buying Wordle; wanted a matchstick puzzle game instead.",[60],{"id":51,"by":11,"text":52},[62,68,74],{"value":63,"source":45,"evidence":64},"JavaScript",[65],{"id":66,"by":11,"text":67},"48003942","Thank you for sharing your story. Actually I didn't read any physical books to learn js and css, I learned both of them online and practicing them in my hobby projects,…",{"value":69,"source":45,"evidence":70},"CSS",[71],{"id":72,"by":11,"text":73},"47984100","js+css, angular only for fancy pop menu and dropdown list, no angular material though, as as to keep it simple and lightweight. sure, will have a look. thanks!",{"value":75,"source":45,"evidence":76},"Angular",[77],{"id":72,"by":11,"text":73},"free","launched","solo",{"praise":82,"objections":106,"requests":121,"questions":136,"alternatives":147},[83,95],{"value":84,"source":85,"evidence":86},"Addictive and fun to play","commenter",[87,91],{"id":88,"by":89,"text":90},"47988206","mvitorino","This is very addictive! Love it.",{"id":92,"by":93,"text":94},"47985013","oleggromov","Nice one. I spent about 15 minutes playing, thank you.",{"value":96,"source":85,"evidence":97},"Good learning advice from maker",[98,102],{"id":99,"by":100,"text":101},"47986893","cwackerfuss","I appreciate the good faith effort here to learn (and advise on) programming skills! It’s rare nowadays.",{"id":103,"by":104,"text":105},"47998296","eager_learner","Thank you so much for the wonderful advice! It's so refreshing to see humans act and be human-- helping each other despite not knowing each other. For context, I've been stuck in…",[107,114],{"value":108,"source":85,"evidence":109},"Off-screen drag bug could leave matches stuck",[110],{"id":111,"by":112,"text":113},"47987506","vunderba","Nice job. I'd seen similar things in the past but I had no idea this was an actual type of puzzle. Your game has a bug which is relatively common in drag-and-drop games. If the…",{"value":115,"source":85,"evidence":116},"Integer overflow in shared puzzle links",[117],{"id":118,"by":119,"text":120},"47984194","a_t48","I think I broke it a little, playing around with INT64_MAX -…",[122,129],{"value":123,"source":85,"evidence":124},"Add a manifest so it installs as an Android app",[125],{"id":126,"by":127,"text":128},"47984360","ncruces","Would you be willing to add a manifest so this can be \"installed\" as an app on Android?",{"value":130,"source":85,"evidence":131},"Submit to hnarcade",[132],{"id":133,"by":134,"text":135},"47984076","yuppiepuppie","Nice! What did you build this with? Also, submit it to https:\u002F\u002Fhnarcade.com :)",[137,141],{"value":138,"source":85,"evidence":139},"What tools were used to build it",[140],{"id":133,"by":134,"text":135},{"value":142,"source":85,"evidence":143},"What JS and CSS knowledge is needed to build something like this",[144],{"id":145,"by":104,"text":146},"47986145","nice game! may i know what amount of js\u002Fcss knowledge should i possess to be able to write sth like this? Eloquent JavaScript + any generic CSS book enough? thanks for making my…",[148],{"value":149,"source":85,"evidence":150},"Wordle",[151],{"id":51,"by":11,"text":52},{"comments":153,"answered":32,"key":154},19,[155,156,159],{"id":48,"text":49},{"id":157,"text":158},"47985446","This is too tricky to be allowed. Let's play a fair game :D",{"id":51,"text":52},{"commenters":161,"max_depth":162,"maker_replies":153,"first_comment_mins":38,"lifespan_hours":163},11,4,89,[165,167,170,172,174,176,178,180,183,186,188,190,193,195,196,198,200,202,205,207,208,209,210,212,214,216,218,220,221,223,225,230,232,234],[48,38,38,166,11,33],"project\u002Fneutral\u002Fnone",[168,38,40,166,169,38],"47985416","cyanmagenta",[157,38,38,171,11,33],"commenter\u002Fneutral\u002Fnone",[111,33,40,173,112,38],"project\u002Fmixed\u002Fexecution",[51,33,38,175,11,33],"project\u002Fneutral\u002Fidea",[177,33,38,171,112,38],"47992550",[179,33,38,171,11,33],"47992671",[181,33,38,182,11,33],"48008509","project\u002Fneutral\u002Fexecution",[118,184,33,185,119,38],2,"project\u002Fcritical\u002Fexecution",[187,184,38,182,11,33],"47984277",[189,184,38,182,11,33],"48008480",[191,184,32,192,119,38],"48029163","project\u002Fpositive\u002Fexecution",[133,40,40,194,134,38],"maker\u002Fneutral\u002Fnone",[72,40,38,194,11,33],[145,162,32,197,104,38],"project\u002Fpositive\u002Fnone",[199,162,38,194,11,33],"47986328",[99,162,32,201,100,38],"maker\u002Fpositive\u002Fnone",[203,162,38,204,11,33],"47987029","other\u002Fneutral\u002Fnone",[206,162,32,201,104,38],"47998329",[103,162,32,201,104,38],[66,162,38,204,11,33],[92,32,32,197,93,38],[211,32,38,201,11,33],"47985245",[126,213,40,166,127,38],6,[215,213,38,166,11,33],"47984405",[217,213,40,166,127,38],"47984600",[219,213,38,194,11,33],"47984636",[88,31,32,197,89,38],[222,31,38,194,11,33],"47992272",[224,31,38,201,11,33],"47993004",[226,227,40,228,229,38],"47984266",8,"project\u002Fneutral\u002Fdocs","dvh",[231,227,38,182,11,33],"47984319",[233,227,38,182,11,33],"47984334",[235,227,38,228,11,33],"48023369",[],[238,243,248,252,257,262],{"id":239,"name":240,"points":241,"category":242},"47972511","WhatCable",566,"hardware",{"id":244,"name":245,"points":246,"category":247},"48038257","Hallucinopedia",317,"creative",{"id":249,"name":250,"points":251,"category":247},"48026342","PaletteInspiration",215,{"id":253,"name":254,"points":255,"category":256},"48037724","Tilde.run",205,"dev_tools",{"id":258,"name":259,"points":260,"category":261},"47995037","ml-sharp-web",185,"ai",{"id":263,"name":264,"points":265,"category":266},"48038019","Templatical",169,"productivity",false,"v2",{"id":270,"name":5,"line":6,"ai":267,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":271,"top":18,"kw":272,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":273,"url":9,"mix":274,"praise":84,"objection":108,"sub":21},47983485,0.26,[24,25,26,27],"0303000010053050505505030305003000",[31,32,33,33],1794036700235]