[{"data":1,"prerenderedAt":182},["ShallowReactive",2],{"project-9346808":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":33,"aspects":34,"strip":37,"post_text":29,"what":39,"said":69,"maker_in_thread":107,"shape":116,"grid":120,"attempts":142,"same_week":143,"maker_shows":174,"maker_hidden":175,"reader_version":176,"card":177},"9346808","wizardwarz","Multiplayer game in WebGL\u002FJavaScript with full source","title","Show HN: Multiplayer game in WebGL\u002FJavaScript with full source","https:\u002F\u002Fgithub.com\u002Flallassu\u002Fwizardwarz","github.com","nergal",1428579019,2015,62,10,457,2565,18,"notable","games","multiplayer browser game","web_app",[24,25,26,27],"webgl game","javascript multiplayer","three.js game","node socket game","quiet",null,{"positive":31,"neutral":32,"mixed":32,"critical":31},0,1,2,{"performance":35,"design":36},{"positive":31,"critical":31},{"positive":31,"critical":31},[38,31,31,38,31,31,31,31,31,31],3,{"problem":29,"audience":29,"pricing":29,"motivation":29,"time_to_build":29,"stack":40,"openness":66,"stage":67,"team_size":68},[41,47,51,58],{"value":42,"source":43,"evidence":44},"WebGL","inferred",[45],{"id":46},"post",{"value":48,"source":43,"evidence":49},"JavaScript",[50],{"id":46},{"value":52,"source":53,"evidence":54},"three.js","maker",[55],{"id":56,"by":11,"text":57},"9346868","I like threejs since I want to create stuff myself rather than having a full blown engine. I never tested playcanvas but I've seen some impressive demos made with it. But I guess…",{"value":59,"source":60,"evidence":61},"node.js","commenter",[62],{"id":63,"by":64,"text":65},"9347150","octaveguin","Games fun. Although, unstable. The site died twice so far. I'd be interested to know the problems you're running into right now as it's hard to figure out the bottlenecks of…","open_source","unknown","solo",{"praise":70,"objections":75,"requests":80,"questions":81,"alternatives":86},[71],{"value":72,"source":60,"evidence":73},"The game is fun",[74],{"id":63,"by":64,"text":65},[76],{"value":77,"source":60,"evidence":78},"Server is unstable and crashed under load",[79],{"id":63,"by":64,"text":65},[],[82],{"value":83,"source":60,"evidence":84},"What are the server bottlenecks under this load",[85],{"id":63,"by":64,"text":65},[87,94,100],{"value":88,"source":60,"evidence":89},"PlayCanvas",[90],{"id":91,"by":92,"text":93},"9346846","MayorOfMonkeys","Looks cool. How was your experience with three.js? Did you check out the PlayCanvas engine: https:\u002F\u002Fgithub.com\u002Fplaycanvas\u002Fengine - it's a bit more geared towards games.",{"value":95,"source":60,"evidence":96},"Phaser",[97],{"id":98,"by":64,"text":99},"9347087","I've experimented with PlayCanvas and the upfront load time is a deal breaker. It feels bloated. Three is impressively small (although I know it doesn't try to do nearly as…",{"value":101,"source":60,"evidence":102},"cocos2d-js",[103],{"id":104,"by":105,"text":106},"9347903","kidproquo","Nice, I just created a web version of my upcoming mobile game using cocos2d-js. You can play it here: http:\u002F\u002Fwww.adhyet.com\u002Fflamingnotes\u002F I ported the C++ code from cocos2d-x to…",{"comments":38,"answered":32,"key":108},[109,112,113],{"id":110,"text":111},"9347169","Yes, I've seen the problems and I tried to correct them. Suddenly with high load (which isn't really tested) I found some issues that I added some work arounds for in order to…",{"id":56,"text":57},{"id":114,"text":115},"9346931","Sounds nice, I think I will take a look at it some day :)",{"commenters":117,"max_depth":118,"maker_replies":38,"first_comment_mins":15,"lifespan_hours":119},5,4,12,[121,123,125,127,129,130,132,134,136,140],[63,31,38,122,64,31],"project\u002Fmixed\u002Fperformance",[110,31,31,124,11,32],"maker\u002Fneutral\u002Fperformance",[104,32,31,126,105,31],"other\u002Fneutral\u002Fnone",[91,33,38,128,92,31],"maker\u002Fneutral\u002Fdesign",[56,33,31,128,11,32],[131,33,31,126,92,31],"9346884",[114,33,31,133,11,32],"commenter\u002Fneutral\u002Fnone",[98,33,31,135,64,31],"other\u002Fneutral\u002Fperformance",[137,33,31,138,139,31],"9347701","other\u002Fneutral\u002Fdocs","Stoo",[141,33,31,135,92,31],"9351605",[],[144,149,154,159,164,169],{"id":145,"name":146,"points":147,"category":148},"9348193","Where is “Who is hiring?” hiring?",493,"productivity",{"id":150,"name":151,"points":152,"category":153},"9372918","Niltalk",169,"consumer_social",{"id":155,"name":156,"points":157,"category":158},"9354873","CSS to render Markdown as unrendered Markdown",161,"languages",{"id":160,"name":161,"points":162,"category":163},"9351286","botwillacceptanything",155,"ai",{"id":165,"name":166,"points":167,"category":168},"9366549","TypeSlab",138,"creative",{"id":170,"name":171,"points":172,"category":173},"9375767","java-dirty",74,"data",9,false,"v2",{"id":178,"name":5,"line":6,"ai":175,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":179,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":180,"url":9,"mix":181,"praise":72,"objection":77,"sub":21},9346808,[24,25,26,27],"3003000000",[31,32,32,31],1794036530181]