[{"data":1,"prerenderedAt":258},["ShallowReactive",2],{"project-4392656":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":41,"post_text":44,"what":45,"said":72,"maker_in_thread":142,"shape":144,"grid":147,"attempts":219,"same_week":220,"maker_shows":37,"maker_hidden":250,"reader_version":251,"card":252},"4392656","Cobalt-Calibur-3","Open Sourcing my HTML5 Multiplayer Game Engine","title","Show HN: Open Sourcing my HTML5 Multiplayer Game Engine","https:\u002F\u002Fgithub.com\u002Ftlhunter\u002FCobalt-Calibur-3","github.com","renownedmedia",1345140085,2012,87,27,260,1677,16,"notable","games","multiplayer browser game","web_app",[24,25,26,27],"html5 game","multiplayer game","websocket game","javascript game engine","mixed",-0.083,{"positive":31,"neutral":32,"mixed":31,"critical":33},2,6,4,14,{"execution":36,"design":38,"idea":40},{"positive":37,"critical":31},1,{"positive":39,"critical":37},0,{"positive":39,"critical":37},[42,39,39,39,39,39,37,39,42,42,37,39,39,39,39,39,37,37,39,42,42,42,43,43,42,42,39],3,5,null,{"problem":44,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":46,"openness":69,"stage":70,"team_size":71},[47,55,62],{"value":48,"source":49,"evidence":50},"HTML5","commenter",[51],{"id":52,"by":53,"text":54},"4393557","alexanderh","I'm not sure I totally follow. Just because HTML5 was used as the \"rendering surface\" instead of say, a DirectX Window handle, its not a \"game engine\"? It may not be a legitimate…",{"value":56,"source":49,"evidence":57},"JavaScript",[58],{"id":59,"by":60,"text":61},"4394052","rip_kirby","Thank you for sharing this. I'm new to HTML\u002FCSS\u002FJavascript entirely and I'm getting into it to make games.",{"value":63,"source":49,"evidence":64},"WebSockets",[65],{"id":66,"by":67,"text":68},"4393380","tboren","This is pretty neat! For some reason the player sprite doesn't show, but otherwise this is great. EDIT: seems to throw an error when trying to connect on Chrome Mac OSX Lion.…","open_source","prototype","unknown",{"praise":73,"objections":89,"requests":112,"questions":121,"alternatives":134},[74,81],{"value":75,"source":49,"evidence":76},"Impressive for a work in progress",[77],{"id":78,"by":79,"text":80},"4393299","wham","Very cool! Right now you can still hack yourself into godmode via the console (app.player.god = true, which gives you spawn editing powers, I couldn't help myself from building a…",{"value":82,"source":49,"evidence":83},"Neat and a good platform to start on",[84,88],{"id":85,"by":86,"text":87},"4394768","sharingancoder","Pretty neat! Looks amateurish but a good platform to start off on",{"id":66,"by":67,"text":68},[90,94,101,108],{"value":91,"source":49,"evidence":92},"Rough around the edges and not tested across browsers",[93],{"id":52,"by":53,"text":54},{"value":95,"source":49,"evidence":96},"Keybindings cannot be changed, a problem for Dvorak users",[97],{"id":98,"by":99,"text":100},"4393043","vitno","A lack of support for changing keybindings is annoying... (I use dvorak) other than that, cool!",{"value":102,"source":49,"evidence":103},"Chat text was broken",[104],{"id":105,"by":106,"text":107},"4393478","Zarel","Players appear to be unable to say anything but their own name: http:\u002F\u002Fd.pr\u002Fi\u002FP85E And fixed: https:\u002F\u002Fgithub.com\u002Ftlhunter\u002FCobalt-Calibur-3\u002Fpull\u002F26",{"value":109,"source":49,"evidence":110},"WebSocket handshake error on Chrome",[111],{"id":66,"by":67,"text":68},[113],{"value":114,"source":49,"evidence":115},"Support configurable keybindings",[116,117],{"id":98,"by":99,"text":100},{"id":118,"by":119,"text":120},"4393154","kzahel","Seconded. But I gave up complaining about this a long time ago.",[122],{"value":123,"source":49,"evidence":124},"Is it a game engine or just a game?",[125,129,130],{"id":126,"by":127,"text":128},"4393501","james33","The title is somewhat misleading. It is an HTML5 game that was open-sourced, not specifically a game engine.",{"id":52,"by":53,"text":54},{"id":131,"by":132,"text":133},"4393866","usea","I think the parent commenter's point is that this isn't merely a game engine, it's a game. I was interested because I was curious if I could use this in Ludum Dare[1] next…",[135],{"value":136,"source":49,"evidence":137},"Impact, Construct2, CraftyJS, LimeJS",[138],{"id":139,"by":140,"text":141},"4393791","angrycoder","A game is built on top of a game engine which is in turn built upon an API. So gears of war is a game built on the unreal game engine which is built upon the API of directx or…",{"comments":39,"answered":39,"key":143},[],{"commenters":145,"max_depth":33,"maker_replies":39,"first_comment_mins":146,"lifespan_hours":145},23,37,[148,152,156,160,163,166,168,170,172,175,178,180,182,185,188,191,194,196,197,198,201,202,204,206,208,212,215],[149,39,42,150,151,39],"4392913","project\u002Fneutral\u002Fnone","bicknergseng",[153,39,39,154,155,39],"4393045","other\u002Fneutral\u002Fnone","bcardarella",[157,39,39,158,159,39],"4393869","commenter\u002Fneutral\u002Fnone","jessevondoom",[161,39,39,154,162,39],"4393950","jentulman",[164,39,39,154,165,39],"4395149","n09n",[167,39,39,154,151,39],"4397322",[105,37,37,169,106,39],"project\u002Fcritical\u002Fexecution",[171,37,39,158,132,39],"4393522",[173,37,42,174,106,39],"4393667","project\u002Fneutral\u002Fexecution",[176,37,42,150,177,39],"4393745","loopdoend",[98,31,37,179,99,39],"project\u002Fcritical\u002Fdesign",[118,31,39,181,119,39],"commenter\u002Fcritical\u002Fdesign",[183,31,39,158,184,39],"4393798","RegEx",[186,31,39,158,187,39],"4394581","Inufu",[189,31,39,158,190,39],"4393313","Raphael",[192,31,39,154,193,39],"4393639","blorenz",[126,42,37,195,127,39],"project\u002Fcritical\u002Fidea",[52,42,37,169,53,39],[139,42,39,154,140,39],[199,42,42,200,53,39],"4394370","project\u002Fneutral\u002Fidea",[131,42,42,200,132,39],[66,33,42,203,67,39],"project\u002Fmixed\u002Fexecution",[78,43,43,205,79,39],"project\u002Fpositive\u002Fexecution",[59,32,43,207,60,39],"maker\u002Fpositive\u002Fnone",[209,210,42,150,211,39],"4393602",7,"xd",[85,213,42,214,86,39],8,"project\u002Fmixed\u002Fdesign",[216,217,39,154,218,39],"4394540",9,"bazookaBen",[],[221,226,231,236,241,245],{"id":222,"name":223,"points":224,"category":225},"4408070","bootstrap-daterangepicker",363,"dev_tools",{"id":227,"name":228,"points":229,"category":230},"4404204","BigVideo.js",244,"languages",{"id":232,"name":233,"points":234,"category":235},"4418621","SideProjects.com",236,"learning_science",{"id":237,"name":238,"points":239,"category":240},"4413713","Nifty",171,"web_saas",{"id":242,"name":243,"points":244,"category":225},"4393704","cubehero.com",127,{"id":246,"name":247,"points":248,"category":249},"4401550","LiquidText",82,"productivity",false,"v2",{"id":253,"name":5,"line":6,"ai":250,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":254,"top":18,"kw":255,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":256,"url":9,"mix":257,"praise":75,"objection":91,"sub":21},4392656,-0.08,[24,25,26,27],"300000103310000011033355330",[31,32,31,33],1794036498702]