[{"data":1,"prerenderedAt":450},["ShallowReactive",2],{"project-4613407":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":44,"post_text":47,"what":48,"said":71,"maker_in_thread":221,"shape":234,"grid":238,"attempts":413,"same_week":414,"maker_shows":46,"maker_hidden":442,"reader_version":443,"card":444},"4613407","Powderkeg","A realtime, synchronous, multiplayer HTML5 action game","title","Show HN: Powderkeg, a realtime, synchronous, multiplayer HTML5 action game","http:\u002F\u002Fpowderkeg.artillery.com\u002F","powderkeg.artillery.com","statico",1349372433,2012,153,71,123,1677,8,"notable","games","multiplayer browser game","web_app",[24,21,25,26,27],"html5 game","bomberman clone","lockstep networking","websockets","mixed",-0.068,{"positive":31,"neutral":32,"mixed":33,"critical":34},9,11,13,14,47,{"execution":37,"performance":39,"idea":42,"design":43},{"positive":38,"critical":31},0,{"positive":40,"critical":41},1,4,{"positive":41,"critical":38},{"positive":38,"critical":40},[45,45,45,45,38,38,40,45,38,45,45,45,38,40,40,40,40,45,46,46,40,40,46,40,45,40,45,45,38,38,45,40,40,46,45,38,40,46,46,46],3,5,null,{"problem":47,"audience":47,"pricing":47,"motivation":47,"time_to_build":47,"stack":49,"openness":68,"stage":69,"team_size":70},[50,61],{"value":51,"source":52,"evidence":53},"HTML5","commenter",[54,58],{"id":55,"by":56,"text":57},"4613820","Tipzntrix","Your licenses page (http:\u002F\u002Fpowderkeg.artillery.com\u002Fattribution.html) is down and otherwise, there's no reference to Bomberman here at all. It's a well-executed game though.…",{"id":59,"by":11,"text":60},"4613705","Thanks for the kind words and helpful feedback everyone! We appreciate it! If you're still having trouble with Chrome or Firefox, please reply below with your browser and…",{"value":62,"source":63,"evidence":64},"TCP\u002FWebSockets","maker",[65],{"id":66,"by":11,"text":67},"4613588","TCP. If you mouseover the tiny, hard-to-see lag meter in your colored square while playing a game you'll be able to see some stats about your connection.","unknown","launched","team",{"praise":72,"objections":104,"requests":158,"questions":184,"alternatives":199},[73,92],{"value":74,"source":52,"evidence":75},"Fun and addictive gameplay",[76,80,84,88],{"id":77,"by":78,"text":79},"4613637","lrm242","This is a great little game. Just played a few rounds and had a blast but hit some nasty lag a few times. The basic game play is quite addictive. Nice job.",{"id":81,"by":82,"text":83},"4613586","rlp","I didn't have any lag. That was fun, kind of like Bomberman. Nice job!",{"id":85,"by":86,"text":87},"4615689","sabat","Nice game, no complaints at all. I can see myself wasting a few hours at this. :-)",{"id":89,"by":90,"text":91},"4615326","zio99","Dude, that was awesome +1 Wish there were more levels",{"value":93,"source":52,"evidence":94},"Polished graphics and well executed",[95,99,103],{"id":96,"by":97,"text":98},"4613628","nulluk","Really well done & polished. Had a few moments where the lag made it unbearable but besides that it works as expected.",{"id":100,"by":101,"text":102},"4615586","cmccabe","The graphics are very nice and felt professional. However, I don't think you're doing enough of the game logic client-side. I saw very noticeable glitches constantly, to the…",{"id":55,"by":56,"text":57},[105,124,147],{"value":106,"source":52,"evidence":107},"Heavy lag and snapbacks make it unplayable for many",[108,112,116,120],{"id":109,"by":110,"text":111},"4614190","flipstewart","Unplayably laggy over here. I really wanted to like it, but it's so slow.",{"id":113,"by":114,"text":115},"4613847","arcatek","Unplayable (\"Waiting for other players\").",{"id":117,"by":118,"text":119},"4615777","treelovinhippie","Aus here. Too much lag on movement for me to be playable.",{"id":121,"by":122,"text":123},"4614939","Arelius","Is there any way to display ping? Also perhaps the servers are a bit overloaded? Cause I'm playing from Palo Alto on a decent connection and the lag is making it pretty unplayable.",{"value":125,"source":52,"evidence":126},"Fails to load or work in some browsers and with Ghostery",[127,131,135,139,143],{"id":128,"by":129,"text":130},"4613694","avi_e","I'm getting these errors in Chrome (v. 22.0.1229.79 m): Unexpected response code: 404 :1 Channel error 'BROWSER_WS_ERROR': 'undefined' __runtime.js:1 Channel 0 closed.…",{"id":132,"by":133,"text":134},"4614093","CaioAlonso","I visited the site using Firefox Nightly and it said: \"Powderkeg can't run on your browser. Would you mind coming back with either Google Chrome or Firefox?\".",{"id":136,"by":137,"text":138},"4615468","muhuk","Chrome user on Debian (Version 21.0.1180.89). When I load it in a normal window and click \"Find a match\" nothing happens. In console: > findMatch failed: CHANNEL_REQUEST_ERROR:…",{"id":140,"by":141,"text":142},"4615723","alyx","Unfortunately does not work with IE 10",{"id":144,"by":145,"text":146},"4614963","autonoms","Seems like Ghostery is causing problems on Chrome.",{"value":148,"source":52,"evidence":149},"Not playable on mobile or tablet controls",[150,154],{"id":151,"by":152,"text":153},"4613601","lrem","Would you consider adding on screen controls for tablet users? I'd guess this kind of thing is a better fit for mobile than desktop, but is unusable as is under Android Chrome.",{"id":155,"by":156,"text":157},"4615482","hayksaakian","Runs like ass on my nexus 7 and galaxy nexus",[159,166,177],{"value":160,"source":52,"evidence":161},"Invite players via link without Facebook",[162],{"id":163,"by":164,"text":165},"4614325","steverb","Anyway I can invite other players by sending them a link and not use facebook?",{"value":167,"source":52,"evidence":168},"Chat, leaderboards, and high scores",[169,173],{"id":170,"by":171,"text":172},"4613758","catshirt","wow thank you for this. haven't thought about bomberman in years and within 5 seconds i was having a great time. lag issues (\"waiting for other players\") and passer-throughs are…",{"id":174,"by":175,"text":176},"4613622","Ohadr","Great game, well done! Expecting inevitable new features - Facebook integration, leaderboards, powerups, chat, AI.... Good luck",{"value":178,"source":52,"evidence":179},"Computer players",[180],{"id":181,"by":182,"text":183},"4613558","SeanDav","Very cute little game. Quite laggy for me. I used Chrome. Also please add Computer players at some point.",[185,192],{"value":186,"source":52,"evidence":187},"Can JavaScript or Flash reach native-app latency?",[188],{"id":189,"by":190,"text":191},"4615341","bemmu","Is it possible to reach as low ping levels with Javascript or Flash as it is with a native app like Quake?",{"value":193,"source":52,"evidence":194},"How long did the graphics take to make?",[195],{"id":196,"by":197,"text":198},"4614372","DrCatbox","Ah bomberman! Very cool. The game is a bit laggy for some reason for me, but still cool. How long did it take to make the graphics\u002Fsprites?",[200,211],{"value":201,"source":52,"evidence":202},"Bombermine.ru",[203,207],{"id":204,"by":205,"text":206},"4613878","snizovtsev","Another online bomberman clone with massive multiplayer from Russians: http:\u002F\u002Fbombermine.ru\u002F",{"id":208,"by":209,"text":210},"4613747","kzahel","A similar game, http:\u002F\u002Fbombermine.ru\u002F, that seems to handle the latency\u002Fsynchronization in a friendlier way. (found on…",{"value":212,"source":52,"evidence":213},"Original Bomberman (Hudson Soft)",[214,217],{"id":215,"by":209,"text":216},"4613707","I love this game. It is a themed copy of Hudson Soft's Bomberman game that I originally played on the SNES. The creators have a blog entry about latency and websockets. With even…",{"id":218,"by":219,"text":220},"4613721","mrgreenfur","Sweet game! It's a remake\u002Frip of Bomberman, which is totally awesome because Bomberman is the best game ever.",{"comments":222,"answered":223,"key":224},17,7,[225,228,231],{"id":226,"text":227},"4613831","All good links, thanks! We are in fact using client-side prediction and lag compensation. It's extremely difficult to make a perfectly-playable action game with 500ms ping —…",{"id":229,"text":230},"4613909","There's no need to send state if every client runs the same simulation. All you need to do is send every client a frame's worth of input and the frame's number. The…",{"id":232,"text":233},"4614959","Yep, the 'snapbacks' you're referring to are a product of the hinting and lag compensation. Right now the \"tick lag\" which controls this is 200ms — we could raise it to make…",{"commenters":235,"max_depth":18,"maker_replies":222,"first_comment_mins":236,"lifespan_hours":237},48,28,24,[239,243,245,247,249,252,253,254,256,259,262,266,268,270,271,273,276,279,280,283,286,288,291,294,296,298,301,304,306,309,310,312,315,317,319,320,322,323,326,327,332,333,335,337,339,343,344,345,346,350,352,355,357,359,361,363,367,370,374,377,381,382,387,389,391,393,397,401,405,407,409],[240,38,45,241,242,38],"4613800","maker\u002Fneutral\u002Fexecution","atroche",[226,38,38,244,11,40],"project\u002Fneutral\u002Fperformance",[246,38,45,241,242,38],"4613868",[229,38,38,248,11,40],"project\u002Fneutral\u002Fexecution",[250,38,45,244,251,38],"4614424","TimJRobinson",[232,38,38,244,11,40],[121,38,45,244,122,38],[255,38,38,244,11,40],"4614954",[257,38,38,258,122,38],"4614979","commenter\u002Fcritical\u002Fperformance",[260,38,38,261,11,40],"4615034","commenter\u002Fneutral\u002Fperformance",[263,38,45,264,265,38],"4615380","project\u002Fmixed\u002Fperformance","nopassrecover",[117,38,40,267,118,38],"project\u002Fcritical\u002Fperformance",[59,40,38,269,11,40],"maker\u002Fpositive\u002Fnone",[144,40,45,248,145,38],[272,40,38,248,11,40],"4615046",[55,274,45,275,56,38],2,"project\u002Fmixed\u002Fidea",[277,274,38,278,11,40],"4613867","maker\u002Fneutral\u002Fdocs",[77,45,45,264,78,38],[281,45,38,282,171,38],"4614549","commenter\u002Fneutral\u002Fnone",[284,41,45,264,285,38],"4613689","kin",[204,46,45,287,205,38],"project\u002Fneutral\u002Fidea",[289,46,38,290,11,40],"4615078","other\u002Fneutral\u002Fnone",[292,293,38,248,11,40],"4613534",6,[128,223,40,295,129,38],"project\u002Fcritical\u002Fexecution",[297,223,38,241,11,40],"4613709",[299,223,40,295,300,38],"4613823","glenntzke",[302,223,40,295,303,38],"4614582","klinquist",[305,223,38,241,11,40],"4615041",[307,18,45,264,308,38],"4613632","spindritf",[136,31,40,295,137,38],[196,311,45,264,197,38],10,[313,311,38,314,11,40],"4615074","maker\u002Fneutral\u002Fdesign",[174,32,46,316,175,38],"project\u002Fpositive\u002Fidea",[218,318,46,316,219,38],12,[163,33,45,287,164,38],[321,33,38,287,11,40],"4614346",[109,34,40,267,110,38],[151,324,45,325,152,38],15,"project\u002Fneutral\u002Fdesign",[155,324,40,267,156,38],[328,329,46,330,331,38],"4613618",16,"project\u002Fpositive\u002Fnone","fourmii",[132,222,40,295,133,38],[334,222,38,241,11,40],"4615079",[170,336,45,264,171,38],18,[96,338,45,264,97,38],19,[340,341,40,267,342,38],"4613562",20,"Liongadev",[66,341,38,244,11,40],[215,341,45,264,209,38],[208,341,45,287,209,38],[347,341,38,348,349,38],"4613752","other\u002Fneutral\u002Fperformance","cykod",[351,341,38,348,209,38],"4613795",[353,341,38,290,354,38],"4614020","zackmorris",[356,341,38,282,209,38],"4614082",[358,341,38,290,354,38],"4617912",[189,360,45,244,190,38],21,[181,362,45,264,182,38],22,[364,365,40,295,366,38],"4615334",23,"enraged_camel",[368,237,40,295,369,38],"4614191","user24",[371,372,45,325,373,38],"4613624",25,"n-gauge",[81,375,46,376,82,38],26,"project\u002Fpositive\u002Fperformance",[378,379,45,264,380,38],"4614432",27,"flexxaeon",[89,236,46,316,90,38],[383,384,40,385,386,38],"4614387",29,"project\u002Fcritical\u002Fdesign","ritonlajoie",[388,384,38,314,11,40],"4614634",[113,390,40,295,114,38],30,[140,392,40,295,141,38],31,[394,395,46,316,396,38],"4613861",32,"RDeckard",[398,399,46,269,400,38],"4613546",33,"richtaur",[402,403,46,330,404,38],"4615414",34,"tonetheman",[100,406,45,264,101,38],35,[85,408,46,330,86,38],36,[410,411,45,264,412,38],"4613673",37,"witoldc",[],[415,420,424,429,433,437],{"id":416,"name":417,"points":418,"category":419},"4636857","UrbanDesk",171,"web_saas",{"id":421,"name":422,"points":423,"category":419},"4627626","work.io",135,{"id":425,"name":426,"points":427,"category":428},"4632452","Mantaphrase",127,"consumer_social",{"id":430,"name":431,"points":432,"category":419},"4629070","Crowdsourced Object Recognition",77,{"id":434,"name":435,"points":436,"category":428},"4630653","ShareMe",64,{"id":438,"name":439,"points":440,"category":441},"4637452","thread.is",52,"productivity",false,"v2",{"id":445,"name":5,"line":6,"ai":442,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":446,"top":18,"kw":447,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":448,"url":9,"mix":449,"praise":74,"objection":106,"sub":21},4613407,-0.07,[24,21,25,26,27],"3333001303330111135511513133003115301555",[31,32,33,34],1793990885933]