[{"data":1,"prerenderedAt":220},["ShallowReactive",2],{"project-2935431":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":15,"aspects":34,"strip":39,"post_text":41,"what":42,"said":61,"maker_in_thread":154,"shape":156,"grid":159,"attempts":183,"same_week":184,"maker_shows":32,"maker_hidden":213,"reader_version":214,"card":215},"2935431","Metris","Multiplayer Tetris built in 48hrs","title","Show HN: Multiplayer Tetris built in 48hrs","http:\u002F\u002Fnko2-forward.herokuapp.com\u002F","nko2-forward.herokuapp.com","andrewnez",1314578733,2011,27,13,396,1097,37,"shown","games","multiplayer tetris","web_app",[21,24,25,26],"browser game","node.js","tetris clone","mixed",-0.37,{"positive":30,"neutral":31,"mixed":32,"critical":33},0,4,3,6,{"idea":35,"execution":37,"design":38},{"positive":30,"critical":36},2,{"positive":30,"critical":36},{"positive":30,"critical":36},[32,32,32,32,40,32,40,40,40,40,40,32,32],1,null,{"problem":41,"audience":41,"pricing":41,"motivation":41,"time_to_build":43,"stack":49,"openness":58,"stage":59,"team_size":60},{"value":44,"source":45,"evidence":46},"48 hours","maker",[47],{"id":48},"post",[50],{"value":51,"source":52,"evidence":53},"Node.js","commenter",[54],{"id":55,"by":56,"text":57},"2935854","bgentry","looks like it's built in Node.js as part of the Node Knockout competition.","unknown","prototype","team",{"praise":62,"objections":70,"requests":110,"questions":134,"alternatives":149},[63],{"value":64,"source":52,"evidence":65},"Multiplayer dynamic feels cohesive as a team game",[66],{"id":67,"by":68,"text":69},"2935667","CharlieA","For about two minutes I fell in love with this. And then someone started repeatedly stacking blocks in any game I played to force a loss. And there was nothing I could do. Me and…",[71,83,91,102],{"value":72,"source":52,"evidence":73},"Trolls can stack blocks to force losses in multiplayer games",[74,75,79],{"id":67,"by":68,"text":69},{"id":76,"by":77,"text":78},"2935660","MJR","It was fun until someone joins your game and sabotages is by stacking blocks straight to the top. It happened in all the games I played. Nice app though.",{"id":80,"by":81,"text":82},"2935789","DamonOehlman","Agreed - nicely built app with an incredibly easy way for people to troll :(",{"value":84,"source":52,"evidence":85},"Controls are awkward: no hard drop, no ghost piece, slow key repeat",[86,90],{"id":87,"by":88,"text":89},"2935610","Jarred","I love Tetris, so I can give you a bit of constructive criticism here. - I don't want unlimited space for the blocks to move. - I have no idea how this is multiplayer - I should…",{"id":67,"by":68,"text":69},{"value":92,"source":52,"evidence":93},"Crashes or stops working after a while, and fails in some browsers",[94,98],{"id":95,"by":96,"text":97},"2935728","darinpantley","This game doesn't work for me in Firefox or IE... I see a block but it doesn't move and I can't move it. What now? EDIT: Aha! It only breaks if I enter a Twitter username. EDIT2:…",{"id":99,"by":100,"text":101},"2935991","hartror","Worked great on Chrome[1] for a couple of minutes with a few players then crashed with the broken tab icon. [1] Chrome 11.0.696.57 running on Ubuntu 11.04 32bit.",{"value":103,"source":52,"evidence":104},"Name Metris risks trademark trouble with Tetris",[105,109],{"id":106,"by":107,"text":108},"2935839","gburt","Change the name. Metris is just asking for the owner of the Tetris trademark to come after you (and they are quite well known for defending their trademark actively).",{"id":67,"by":68,"text":69},[111,123,130],{"value":112,"source":52,"evidence":113},"Add hard drop, ghost blocks and a rotate key other than arrow keys",[114,115,119],{"id":87,"by":88,"text":89},{"id":116,"by":117,"text":118},"2935662","eric-hu","I've played many other versions of Tetris that use up as rotate, but besides that, you read my mind. I went back and tried a second time. This is multiplayer because everyone…",{"id":120,"by":121,"text":122},"2935801","anonova","The problem with using the up arrow as the rotation key is that you can only rotate it in one direction. Typically Tetris allows you to rotate both clockwise and counterclockwise…",{"value":124,"source":52,"evidence":125},"Vary the piece shapes",[126],{"id":127,"by":128,"text":129},"2935694","matusz13","Something might be done to vary the pieces. My first nine pieces were all the same shape, the following 5 were the same and so on.",{"value":131,"source":52,"evidence":132},"Limit the playfield so blocks don't have unlimited space",[133],{"id":87,"by":88,"text":89},[135,142],{"value":136,"source":52,"evidence":137},"Can lines actually be cleared?",[138],{"id":139,"by":140,"text":141},"2936482","kilburn","Were you able to actually clear lines? I have been playing with a pair of colleages and when we finally got the whole thing ready for a tetris clear... the lines stood there…",{"value":143,"source":52,"evidence":144},"Is it built in Rails?",[145],{"id":146,"by":147,"text":148},"2935625","skadamat","Is this all built in Rails?",[150],{"value":151,"source":52,"evidence":152},"Tetris Friends",[153],{"id":87,"by":88,"text":89},{"comments":30,"answered":30,"key":155},[],{"commenters":15,"max_depth":32,"maker_replies":30,"first_comment_mins":157,"lifespan_hours":158},90,8,[160,162,164,166,168,170,171,173,175,176,178,179,182],[67,30,32,161,68,30],"project\u002Fmixed\u002Fidea",[139,30,32,163,140,30],"project\u002Fneutral\u002Fexecution",[87,40,32,165,88,30],"project\u002Fmixed\u002Fdesign",[116,40,32,167,117,30],"project\u002Fneutral\u002Fdesign",[120,40,40,169,121,30],"project\u002Fcritical\u002Fdesign",[76,36,32,161,77,30],[80,36,40,172,81,30],"project\u002Fcritical\u002Fidea",[95,32,40,174,96,30],"project\u002Fcritical\u002Fexecution",[106,31,40,172,107,30],[99,177,40,174,100,30],5,[127,33,40,169,128,30],[146,180,32,181,147,30],7,"maker\u002Fneutral\u002Fnone",[55,180,32,163,56,30],[],[185,190,195,199,203,208],{"id":186,"name":187,"points":188,"category":189},"2934178","Like Button for Hacker News",568,"web_saas",{"id":191,"name":192,"points":193,"category":194},"2932956","Song Rabbit",291,"consumer_social",{"id":196,"name":197,"points":198,"category":194},"2934078","StoryFun",95,{"id":200,"name":201,"points":202,"category":194},"2932504","Colorify",73,{"id":204,"name":205,"points":206,"category":207},"2924964","Profitably",71,"finance_crypto",{"id":209,"name":210,"points":211,"category":212},"2941589","LayerVault",55,"dev_tools",false,"v2",{"id":216,"name":5,"line":6,"ai":213,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":217,"maker":11,"domain":10,"tier":19,"attempts":30,"strip":218,"url":9,"mix":219,"praise":64,"objection":72,"sub":21},2935431,[21,24,25,26],"3333131111133",[30,31,32,33],1793990874606]