[{"data":1,"prerenderedAt":356},["ShallowReactive",2],{"project-5562717":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":44,"post_text":46,"what":47,"said":80,"maker_in_thread":204,"shape":214,"grid":219,"attempts":317,"same_week":318,"maker_shows":41,"maker_hidden":348,"reader_version":349,"card":350},"5562717","Sparklin Wars","Sparklin Wars, multiplayer Web shooter I built over 2 nights","title","Show HN: Sparklin Wars, multiplayer Web shooter I built over 2 nights","http:\u002F\u002Fwars.sparklinlabs.com\u002F","wars.sparklinlabs.com","elisee",1366173655,2013,72,42,350,1739,21,"notable","games","multiplayer browser shooter","web_app",[24,25,26,27,28],"multiplayer browser game","web shooter","node.js game","three.js","socket.io","mixed",0.267,{"positive":32,"neutral":32,"mixed":33,"critical":34},10,2,3,25,{"execution":37,"idea":39,"performance":40,"design":42,"docs":43},{"positive":33,"critical":38},0,{"positive":33,"critical":38},{"positive":41,"critical":41},1,{"positive":41,"critical":33},{"positive":38,"critical":38},[38,45,38,45,45,38,34,38,34,38,34,41,38,34,38,45,45,38,38,38,34,34,38,34,38,34,34,45,38,34,38,34,45,38,34,41,45,45,38,34],5,null,{"problem":46,"audience":46,"pricing":46,"motivation":46,"time_to_build":48,"stack":54,"openness":77,"stage":78,"team_size":79},{"value":49,"source":50,"evidence":51},"Built over 2 nights","maker",[52],{"id":53},"post",[55,61,65,69],{"value":56,"source":50,"evidence":57},"Node.js",[58],{"id":59,"by":11,"text":60},"5562740","I built this little Web game with Node.js, Three.js, Socket.io and various other libs. I wrote an overview of the tech used here:…",{"value":62,"source":50,"evidence":63},"Three.js",[64],{"id":59,"by":11,"text":60},{"value":66,"source":50,"evidence":67},"Socket.io",[68],{"id":59,"by":11,"text":60},{"value":70,"source":71,"evidence":72},"CoffeeScript","commenter",[73],{"id":74,"by":75,"text":76},"5562755","Aldream","Nice project, kudos! Always interesting to see all those new Web tech knotted together for greater purposes. Do you have a public repo to browse your Coffee-scripts?","unknown","launched","solo",{"praise":81,"objections":117,"requests":159,"questions":175,"alternatives":190},[82,97,109],{"value":83,"source":71,"evidence":84},"Fun and addictive for its simplicity",[85,89,93],{"id":86,"by":87,"text":88},"5562956","creativename","I really had wayyyy too much fun playing this, for how \"simple\" it is. I'm very impressed with what was possible in just two nights. Thanks a lot for sharing!",{"id":90,"by":91,"text":92},"5562906","sunnybunny","I love simple games like this, reminds me of the good ol' days. =)",{"id":94,"by":95,"text":96},"5562767","akimc","Good job for this little game, really funny and addictive continue the good work ! -sequel A.",{"value":98,"source":71,"evidence":99},"Impressive what was built in two nights",[100,104,105],{"id":101,"by":102,"text":103},"5563043","sekm","Nice work, amazing that you could crank this out in a couple of nights. Inspirational!",{"id":86,"by":87,"text":88},{"id":106,"by":107,"text":108},"5563337","fmdud","Great little game, especially consider such a small amount of time was taken to write it. Also great that you'v'e released the source code. I can think of loads of very fun…",{"value":110,"source":71,"evidence":111},"Source code released for learning",[112,113],{"id":106,"by":107,"text":108},{"id":114,"by":115,"text":116},"5562817","mik3y","Nice job, thanks for opening the repo. Simple though the gameplay is, and knowing very little little about {Node,Three}.js, I have to admit the game changed my mind a little…",[118,133,148],{"value":119,"source":71,"evidence":120},"Laggy for players far from the server",[121,125,129],{"id":122,"by":123,"text":124},"5563309","olivier1664","Quite funny, but (being in asia) it lags. It is visible when pressing a key and have somthing like 500ms delay before my avatar move. Maybe should you cheat me a little and make…",{"id":126,"by":127,"text":128},"5564472","chii","interesting game - tho its very laggy for me, unplayable =(",{"id":130,"by":131,"text":132},"5612551","anthonyb","same here. I'm sure playing from Australia doesn't help, either.",{"value":134,"source":71,"evidence":135},"Trackpad users cannot play",[136,140,144],{"id":137,"by":138,"text":139},"5562931","pbiggar","I spent a lot of years using wasd and the mouse, but I no longer have a mouse. Anything you can do for us trackpad users?",{"id":141,"by":142,"text":143},"5565815","ssabev","This doesn't seem to work well on my MBP. I can't rotate with my trackpad...",{"id":145,"by":146,"text":147},"5562950","hydralist","rip trackpad users",{"value":149,"source":71,"evidence":150},"Players team-kill without realizing it is a team game",[151,155],{"id":152,"by":153,"text":154},"5563712","mkilling","Most people just ran around team killing, and I suggest this is because they didn't realize it's a team game at all. Some suggestions: * At the beginning of the screen show a…",{"id":156,"by":157,"text":158},"5563268","siliconc0w","You can tell the ex-counterstrike players who bait their teammates.",[160,164,171],{"value":161,"source":71,"evidence":162},"Add a secondary weapon",[163],{"id":122,"by":123,"text":124},{"value":165,"source":71,"evidence":166},"Add gamepad or trackpad support",[167,168],{"id":137,"by":138,"text":139},{"id":169,"by":11,"text":170},"5563009","I'm afraid the game is pretty much designed to be played with a mouse as it requires precise shooting. I'd love to add gamepad support later on though, should work well with dual…",{"value":172,"source":71,"evidence":173},"Add team indicators and team-kill penalties",[174],{"id":152,"by":153,"text":154},[176,183],{"value":177,"source":71,"evidence":178},"What server is it running on",[179],{"id":180,"by":181,"text":182},"5563529","rschmitty","well done! what kind of server is it running on?",{"value":184,"source":71,"evidence":185},"How the important source files work",[186],{"id":187,"by":188,"text":189},"5570228","tharshan09","Thanks for releasing the source code. Could you give some background info on what the important files do? Such as the ones in the lib folder. Some methods can be guessed from…",[191,197],{"value":192,"source":50,"evidence":193},"BrowserQuest",[194],{"id":195,"by":11,"text":196},"5563424","Glad you had fun with it! :) - Speaking of Web-based multiplayer RPG, did you try Mozilla's BrowserQuest? http:\u002F\u002Fbrowserquest.mozilla.org\u002F",{"value":198,"source":71,"evidence":199},"Bombermine",[200],{"id":201,"by":202,"text":203},"5615091","thenonsequitur","Another game in a similar vein that came up on HN a couple months ago is http:\u002F\u002Fbombermine.com\u002F -- that's the game that changed my perspective about the possibilities for…",{"comments":205,"answered":34,"key":206},14,[207,208,211],{"id":59,"text":60},{"id":209,"text":210},"5562777","Just opened it up at: https:\u002F\u002Fbitbucket.org\u002Fsparklinlabs\u002Fsparklinwars\u002F - Feel free to check it out and learn from it :)",{"id":212,"text":213},"5563544","It's a VM I rent (and use for various projects) on a fairly beefy server. I don't have the specs at hand sorry.",{"commenters":215,"max_depth":216,"maker_replies":205,"first_comment_mins":217,"lifespan_hours":218},26,4,6,231,[220,222,223,224,226,228,230,232,233,235,237,239,241,242,244,246,250,253,255,257,259,262,265,266,268,273,276,278,282,284,286,291,293,295,298,301,303,306,307,309,311,315],[59,38,38,221,11,41],"project\u002Fpositive\u002Fexecution",[74,38,45,221,75,38],[209,38,38,221,11,41],[106,38,45,225,107,38],"project\u002Fpositive\u002Fidea",[114,38,45,227,115,38],"project\u002Fpositive\u002Fperformance",[201,38,38,229,202,38],"commenter\u002Fneutral\u002Fnone",[180,38,34,231,181,38],"maker\u002Fneutral\u002Fperformance",[212,38,38,231,11,41],[152,41,34,234,153,38],"project\u002Fneutral\u002Fdesign",[236,41,38,234,11,41],"5563819",[238,41,34,234,153,38],"5563876",[126,41,41,240,127,38],"project\u002Fcritical\u002Fperformance",[130,41,38,229,131,38],[122,33,34,243,123,38],"project\u002Fmixed\u002Fperformance",[245,33,38,231,11,41],"5563339",[247,34,45,248,249,38],"5564630","project\u002Fpositive\u002Fdesign","PavlovsCat",[251,216,45,225,252,38],"5563369","Udo",[195,216,38,254,11,41],"other\u002Fneutral\u002Fidea",[256,216,38,229,252,38],"5563434",[258,216,38,229,11,41],"5563449",[260,45,38,261,11,41],"5562917","project\u002Fneutral\u002Fperformance",[263,45,34,261,264,38],"5563821","davidw",[137,217,34,234,138,38],[169,217,38,267,11,41],"maker\u002Fneutral\u002Fdesign",[269,270,34,271,272,38],"5562964",7,"project\u002Fmixed\u002Fdesign","andrewljohnson",[274,270,38,275,11,41],"5562985","maker\u002Fneutral\u002Fnone",[156,277,34,234,157,38],8,[279,280,34,234,281,38],"5563435",9,"pastylegs",[86,32,45,283,87,38],"project\u002Fpositive\u002Fnone",[285,32,38,275,11,41],"5562980",[287,288,34,289,290,38],"5563238",11,"project\u002Fneutral\u002Fidea","BHSPitMonkey",[292,288,38,289,11,41],"5563250",[294,288,34,289,290,38],"5592923",[101,296,45,297,102,38],12,"maker\u002Fpositive\u002Fexecution",[299,296,38,300,11,41],"5563059","maker\u002Fneutral\u002Fexecution",[187,296,34,302,188,38],"maker\u002Fneutral\u002Fdocs",[141,304,41,305,142,38],13,"project\u002Fcritical\u002Fdesign",[90,205,45,283,91,38],[94,308,45,283,95,38],15,[310,308,38,275,11,41],"5562866",[312,313,45,283,314,38],"5563138",16,"colemorrison",[145,316,41,305,146,38],17,[],[319,324,329,334,339,343],{"id":320,"name":321,"points":322,"category":323},"5550930","Scarce Capital HFT",301,"finance_crypto",{"id":325,"name":326,"points":327,"category":328},"5545946","vim-multiple-cursors",191,"dev_tools",{"id":330,"name":331,"points":332,"category":333},"5558714","QuoteRed",115,"productivity",{"id":335,"name":336,"points":337,"category":338},"5544866","Pi-Voice",98,"ai",{"id":340,"name":341,"points":342,"category":328},"5543574","Hospice.io",93,{"id":344,"name":345,"points":346,"category":347},"5538579","Found a Business",76,"learning_science",false,"v2",{"id":351,"name":5,"line":6,"ai":348,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":352,"top":18,"kw":353,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":354,"url":9,"mix":355,"praise":83,"objection":119,"sub":21},5562717,0.27,[24,25,26,27,28],"0505503030310305500033030335030350315503",[32,32,33,34],1793990893282]