[{"data":1,"prerenderedAt":315},["ShallowReactive",2],{"project-21351695":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":35,"aspects":36,"strip":43,"post_text":45,"what":46,"said":80,"maker_in_thread":202,"shape":214,"grid":218,"attempts":277,"same_week":278,"maker_shows":38,"maker_hidden":308,"reader_version":309,"card":310},"21351695","MNML","1v1 turn-based strategy game built with Rust and HTML5","title","Show HN: MNML – 1v1 turn-based strategy game built with Rust and HTML5","https:\u002F\u002Fmnml.gg\u002F","mnml.gg","ntr--",1571975369,2019,127,29,360,2195,17,"notable","games","turn-based strategy game","web_app",[24,25,26,27],"turn-based strategy","browser game","1v1 strategy game","html5 game","roasted",-0.46,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,2,0,10,15,{"design":37,"idea":39,"docs":40,"execution":42},{"positive":33,"critical":38},1,{"positive":33,"critical":32},{"positive":32,"critical":41},6,{"positive":33,"critical":38},[38,33,33,38,33,33,38,38,33,33,33,33,33,38,38,33,44,33,38,31,44,44,33,38,33,38,33,38,31],5,null,{"problem":45,"audience":47,"pricing":45,"motivation":45,"time_to_build":45,"stack":58,"openness":77,"stage":78,"team_size":79},{"value":48,"source":49,"evidence":50},"Gamers who play browser strategy games","inferred",[51,55],{"id":52,"by":53,"text":54},"21352643","modernerd","I recommend making some changes to improve the new user experience: Take a look at how .io and other multiplayer web games present their homepages: https:\u002F\u002Fairmash.online\u002F…",{"id":56,"by":53,"text":57},"21352726","It's definitely a balancing act. I'm not saying that all web games need to be dumbed down, but having built some myself “this game is too complicated” is pretty common feedback…",[59,65,69],{"value":60,"source":61,"evidence":62},"Rust","maker",[63],{"id":64},"post",{"value":66,"source":61,"evidence":67},"HTML5",[68],{"id":64},{"value":70,"source":71,"evidence":72},"Stripe (payments)","commenter",[73],{"id":74,"by":75,"text":76},"21358560","sli","The entire page fails to render if the Strip third-party dependency is blocked. Does the function of the game itself really rely on Stripe that deeply?","unknown","launched","team",{"praise":81,"objections":101,"requests":144,"questions":163,"alternatives":178},[82,93],{"value":83,"source":71,"evidence":84},"Tutorial walkthrough video helped a commenter",[85,89],{"id":86,"by":87,"text":88},"21352158","drenvuk","Very helpful, thank you.",{"id":90,"by":91,"text":92},"21357304","40four","Great thanks for the reply, I'll check out the video!",{"value":94,"source":71,"evidence":95},"Game seems interesting",[96,97],{"id":52,"by":53,"text":54},{"id":98,"by":99,"text":100},"21354063","Cono5252","looks, good but only had 2 mins and gave up.",[102,118,135,140],{"value":103,"source":71,"evidence":104},"Registration form blocks trying the game",[105,106,110,114],{"id":52,"by":53,"text":54},{"id":107,"by":108,"text":109},"21353146","rkangel","FWIW - I watched the youtube video, was curious to try a little more, then saw the registration form and closed the tab.",{"id":111,"by":112,"text":113},"21354495","crucio","As other have mentioned, it's a massive blocker asking for people to sign up just to try it and see if they like the game. You can uniquely identify users using their…",{"id":115,"by":116,"text":117},"21366502","gatherhunterer","Why? It doesn’t ask for an email address or any information at all so what are you protecting?",{"value":119,"source":71,"evidence":120},"Tutorial is missing or outdated; hard to learn the game",[121,124,128,131],{"id":122,"by":87,"text":123},"21352026","i have no idea what to do.",{"id":125,"by":126,"text":127},"21352580","beshrkayali","Looks interesting, but very difficult without a proper tutorial. Sidenote: forcing > 11 char passwords just seems arbitrary.",{"id":129,"by":91,"text":130},"21356156","Look interesting... I signed up. Clicked on the tutorial video. No sound or text or anything to tell me what is going on. Clicked 'Learn'. Played through part of a game by…",{"id":132,"by":133,"text":134},"21352106","the_pwner224","The tutorial isn't that great, it took me a few minutes to figure stuff out. Create an account and click the learn\u002Ftutorial button. Then in your inventory\u002Floadout screen, you can…",{"value":136,"source":71,"evidence":137},"Password minimum length of 11 characters is arbitrary",[138,139],{"id":125,"by":126,"text":127},{"id":132,"by":133,"text":134},{"value":141,"source":71,"evidence":142},"Low contrast and colourblind-unfriendly palette",[143],{"id":132,"by":133,"text":134},[145,150,155,159],{"value":146,"source":71,"evidence":147},"Allow guest play without sign-up",[148,149],{"id":111,"by":112,"text":113},{"id":52,"by":53,"text":54},{"value":151,"source":71,"evidence":152},"Clearer onboarding and in-game hints",[153,154],{"id":52,"by":53,"text":54},{"id":132,"by":133,"text":134},{"value":156,"source":71,"evidence":157},"Explain how to get in-game currency (b's)",[158],{"id":132,"by":133,"text":134},{"value":160,"source":71,"evidence":161},"Colourblind mode",[162],{"id":132,"by":133,"text":134},[164,171],{"value":165,"source":71,"evidence":166},"What tech stack is used (websocket, wasm bindgen)?",[167],{"id":168,"by":169,"text":170},"21355941","jhobucht","Hi! Tell more please about tech. U use websocket? WS-RS? Client side wasm bindgen? And more... please!",{"value":172,"source":71,"evidence":173},"How do .io games make money?",[174],{"id":175,"by":176,"text":177},"21354403","sclangdon","I come accross these .io games from time-to-time, and I've always wondered how they make their money. Does anyone have an insight on this?",[179,186,190,194,198],{"value":180,"source":71,"evidence":181},"slither.io",[182,183],{"id":52,"by":53,"text":54},{"id":184,"by":53,"text":185},"21356368","Slither.io uses ads on the web and mobile versions, with in-app purchases on the mobile versions to play without ads. The games generally have short play loops where ads are…",{"value":187,"source":71,"evidence":188},"agar.io",[189],{"id":52,"by":53,"text":54},{"value":191,"source":71,"evidence":192},"bot.land",[193],{"id":56,"by":53,"text":57},{"value":195,"source":71,"evidence":196},"airmash.online",[197],{"id":52,"by":53,"text":54},{"value":199,"source":71,"evidence":200},"krunker.io",[201],{"id":52,"by":53,"text":54},{"comments":203,"answered":31,"key":204},7,[205,208,211],{"id":206,"text":207},"21352678","thanks for your feedback, we'll fix up the label. previously we had a kind of MNML tv where the latest games would be replayed in the background of the registration form, however…",{"id":209,"text":210},"21352659","thanks! small team & rapid changes lead to our existing tutorials becoming obsolete very quickly, it's definitely a pain point. after PAX AUS this year we implemented some better…",{"id":212,"text":213},"21352120","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=IyPaDX69i2g&feature=youtu.be Here's a tutorial playthrough video, sorry about that! our mechanics have changed a lot so our tutorials tend to go…",{"commenters":215,"max_depth":216,"maker_replies":203,"first_comment_mins":31,"lifespan_hours":217},18,4,43,[219,221,223,225,227,228,230,231,233,234,237,239,242,243,244,247,248,250,253,254,257,258,262,264,266,268,271,274,275],[52,33,38,220,53,33],"project\u002Fcritical\u002Fdesign",[206,33,33,222,11,38],"maker\u002Fneutral\u002Fdocs",[56,33,33,224,53,33],"commenter\u002Fneutral\u002Fidea",[107,33,38,226,108,33],"project\u002Fcritical\u002Fidea",[115,33,33,224,116,33],[229,33,33,224,108,33],"21366793",[111,38,38,226,112,33],[125,32,38,232,126,33],"project\u002Fcritical\u002Fdocs",[209,32,33,222,11,38],[235,32,33,224,236,33],"21357083","91edec",[175,31,33,238,176,33],"other\u002Fneutral\u002Fpricing",[240,31,33,238,241,33],"21354809","lgl",[184,31,33,238,53,33],[122,216,38,232,87,33],[245,216,38,232,246,33],"21352081","eadz",[212,216,33,222,11,38],[86,216,44,249,87,33],"maker\u002Fpositive\u002Fdocs",[251,44,33,252,11,38],"21351708","maker\u002Fneutral\u002Fnone",[129,41,38,232,91,33],[255,41,31,222,256,33],"21356466","mashy_",[90,41,44,249,91,33],[259,203,44,260,261,33],"21353936","maker\u002Fpositive\u002Fnone","louisstow",[263,203,33,252,11,38],"21354129",[132,265,38,232,133,33],8,[267,265,33,222,11,38],"21352143",[74,269,38,270,75,33],9,"project\u002Fcritical\u002Fexecution",[272,269,33,273,11,38],"21361817","maker\u002Fneutral\u002Fexecution",[98,34,38,232,99,33],[168,276,31,273,169,33],11,[],[279,284,289,294,299,303],{"id":280,"name":281,"points":282,"category":283},"21371642","pg_flame",321,"dev_tools",{"id":285,"name":286,"points":287,"category":288},"21394222","Karma",151,"productivity",{"id":290,"name":291,"points":292,"category":293},"21403091","Micro CRM",147,"web_saas",{"id":295,"name":296,"points":297,"category":298},"21391195","SlowTube",143,"creative",{"id":300,"name":301,"points":302,"category":20},"21353123","Aim and Shoot",118,{"id":304,"name":305,"points":306,"category":307},"21343989","Passbox",110,"security_privacy",false,"v2",{"id":311,"name":5,"line":6,"ai":308,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":312,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":313,"url":9,"mix":314,"praise":83,"objection":103,"sub":21},21351695,[24,25,26,27],"10010011000001105013550101013",[31,32,33,34],1794036582334]