[{"data":1,"prerenderedAt":482},["ShallowReactive",2],{"project-5156813":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":47,"post_text":48,"what":49,"said":66,"maker_in_thread":224,"shape":236,"grid":240,"attempts":443,"same_week":444,"maker_shows":37,"maker_hidden":474,"reader_version":475,"card":476},"5156813","Hipster Snake","Multiplayer Snake in Go","title","Show HN: Multiplayer Snake in Go","http:\u002F\u002Fhipstersnake.com\u002F","hipstersnake.com","paulrosenzweig",1359829949,2013,156,75,111,1739,7,"notable","games","multiplayer browser game","web_app",[24,25,26,27],"multiplayer snake","snake game","tron game","go game server","mixed",-0.242,{"positive":18,"neutral":31,"mixed":32,"critical":31},21,6,55,{"execution":35,"idea":38,"design":41,"performance":44,"docs":46},{"positive":36,"critical":37},3,4,{"positive":39,"critical":40},2,1,{"positive":42,"critical":43},0,11,{"positive":42,"critical":45},5,{"positive":42,"critical":42},[36,40,45,45,36,36,36,36,40,40,40,40,40,36,40,40,42,40,40,40,36,36,40,36,40,40,45,40,40,40,40,36,36,40,36,42,45,36,45,36],null,{"problem":48,"audience":48,"pricing":48,"motivation":48,"time_to_build":48,"stack":50,"openness":63,"stage":64,"team_size":65},[51,59],{"value":52,"source":53,"evidence":54},"Go (server)","commenter",[55],{"id":56,"by":57,"text":58},"5158263","jlgreco","The server is Go, the javascript was generated by coffescript.",{"value":60,"source":53,"evidence":61},"CoffeeScript (client JavaScript)",[62],{"id":56,"by":57,"text":58},"open_source","launched","unknown",{"praise":67,"objections":90,"requests":142,"questions":188,"alternatives":211},[68,83],{"value":69,"source":53,"evidence":70},"Addictive and fun to play",[71,75,79],{"id":72,"by":73,"text":74},"5157155","smokinjoe","Love it. Refreshingly addictive. Only complaint is that I can't automatically tell which color I am to start. Maybe I'm missing something, but it's never immediately known - I…",{"id":76,"by":77,"text":78},"5157208","orangethirty","Ha, I just went Kamikaze on someone. This is so fun. Hope traffic does not die for a while, because I plan to play the shit out of this one. Anyone interested in forming an HN…",{"id":80,"by":81,"text":82},"5158086","warmwaffles","Really enjoyed this. The speed up was a bit annoying. The first step up in speed would have been great through out the game.",{"value":84,"source":53,"evidence":85},"Attention to detail, such as simultaneous loss message",[86],{"id":87,"by":88,"text":89},"5157379","Raphael","\"You both lost at the same time.\" Nice attention to detail!",[91,103,118,129,135],{"value":92,"source":53,"evidence":93},"Players can't tell which snake is theirs at start",[94,98,99],{"id":95,"by":96,"text":97},"5156834","phasevar","Pretty cool. Although when you start, you have no idea which snake you are. I end up in the wall half the time because I suspect I'm the other snake.",{"id":72,"by":73,"text":74},{"id":100,"by":101,"text":102},"5159894","srikrishnan","I saw quite a few opponents mistake themselves to be the wrong snake and crash out. A little callout saying \"this is you\" at the start of a match would help! Took me back a…",{"value":104,"source":53,"evidence":105},"Quick U-turns cause instant death",[106,110,114],{"id":107,"by":108,"text":109},"5156889","kappaloris","if you try the U turn too fast you die. for example you're facing south and press est and then north immediately after: insta death.",{"id":111,"by":112,"text":113},"5157012","tjbiddle","Awesome! For some reason when I want to turn around very quick (Left\u002FRight + Down or Left\u002FRight + Up depending which way I'm going) I just \"Die\". I wouldn't run into myself in…",{"id":115,"by":116,"text":117},"5157060","afterburner","Nice. One complaint: when it's really slow in the beginning, you can apparently do a 180 in place and kill yourself, but it looks like you didn't turn at all. Unless that's how…",{"value":119,"source":53,"evidence":120},"Game freezes or stalls, needs refresh",[121,125],{"id":122,"by":123,"text":124},"5156965","lprubin","I really enjoyed playing this while it works but maybe 33% of the time the game just freezes on me and I have to refresh to get it to start working again. I have a strong…",{"id":126,"by":127,"text":128},"5156959","moccajoghurt","It's quite addicting, but it doesn't seem to be stable. I often just stop moving and have to refresh the browser and some enemies snake right into the wall without moving.",{"value":130,"source":53,"evidence":131},"Controls ignore quick key presses",[132],{"id":133,"by":96,"text":134},"5156873","The controls don't react if you press them too quickly. How about queueing up key presses and then each additional step of the snake would dequeue a key press?",{"value":136,"source":53,"evidence":137},"Red\u002Fgreen colors hard for colorblind players",[138],{"id":139,"by":140,"text":141},"5157118","wizz15","Too bad for colorblind people like me, I can't distinguish the snakes by color. I end up hitting the wall most of the times.",[143,151,158,169,180],{"value":144,"source":53,"evidence":145},"Name the player's own snake or mark it at start",[146,150],{"id":147,"by":148,"text":149},"5157634","shoo","maybe the game could start paused for the first second or two, and visually indicate which snake is yours e.g. by making it flash, or explicitly labeling it (\"this is your snake,…",{"id":100,"by":101,"text":102},{"value":152,"source":53,"evidence":153},"Rematch option, chat, and nicknames",[154],{"id":155,"by":156,"text":157},"5156875","josh2600","This is amazing. I have fond memories of playing Lightcycle\u002Ftron-style games on some older computers against my brother as a kid. We got that program installed and we played…",{"value":159,"source":53,"evidence":160},"Scoring, rating or ladder system",[161,165],{"id":162,"by":163,"text":164},"5163340","rogpeppe1","i'd like to see a score system, and some kind of score ladder scheme where you only play people with on adjacent rungs of the ladder. then the folks that are really good don't…",{"id":166,"by":167,"text":168},"5158049","kepzorz","Nice, lots of fun. How about a rating system (Elo) and a leaderboard for ratings?",{"value":170,"source":53,"evidence":171},"Keyboard restart and left\u002Fright controls",[172,176],{"id":173,"by":174,"text":175},"5157268","jaredsohn","It would be nice if it would let me restart via the keyboard (spacebar?) rather than having to move my hand from the arrow keys to the mouse\u002Ftrackpad.",{"id":177,"by":178,"text":179},"5156855","SeanLuke","Who thinks that north\u002Fsouth\u002Feast\u002Fwest is the right way to control a snake? The proper controls are left and right.",{"value":181,"source":53,"evidence":182},"Support for more than two players",[183,184],{"id":155,"by":156,"text":157},{"id":185,"by":186,"text":187},"5159845","gren","Right now, It's more a 2-player than a \"multiplayer snake\". I would love to see how your game will evolve. It reminds me another cool multiplayer snake…",[189,204],{"value":190,"source":53,"evidence":191},"Is the source code available?",[192,196,200],{"id":193,"by":194,"text":195},"5157205","mfonda","Is the Go source for this available somewhere?",{"id":197,"by":198,"text":199},"5157377","CoryG89","Anyone know if this is open source, github or google code project?",{"id":201,"by":202,"text":203},"5159372","daGrevis","This is pretty awesome! Where I can find Go code?",{"value":205,"source":53,"evidence":206},"What is Go's performance and footprint?",[207],{"id":208,"by":209,"text":210},"5157584","dgudkov","Can you tell a bit more about Go's performance in this project? Number of connections, RAM footprint, etc. Thx.",[212,220],{"value":213,"source":53,"evidence":214},"Classic Nibbles and Tron-style lightcycle games",[215,216],{"id":155,"by":156,"text":157},{"id":217,"by":218,"text":219},"5157986","graue","The old QBasic Nibbles game that shipped with DOS 5.0 used up\u002Fdown\u002Fleft\u002Fright, and that was the one I always played as a kid. All the clones I've seen over the years use…",{"value":221,"source":53,"evidence":222},"Multiplayer snake by syl_mat (more than two players)",[223],{"id":185,"by":186,"text":187},{"comments":225,"answered":36,"key":226},10,[227,230,233],{"id":228,"text":229},"5157165","Just fixed the bug. I need to take it down for about a minute to deploy, so I'll deploy this when the traffic is lower.",{"id":231,"text":232},"5157173","Thanks for your feedback! A chat system might get a little ugly, but I like the rematch idea!",{"id":234,"text":235},"5157614","Good idea. I'll add that.",{"commenters":237,"max_depth":37,"maker_replies":225,"first_comment_mins":238,"lifespan_hours":239},56,8,40,[241,243,247,249,252,254,256,258,261,263,267,270,271,273,276,277,279,281,282,284,287,290,292,295,296,300,304,307,308,311,312,315,318,319,321,323,325,327,330,333,336,339,341,345,348,350,354,359,362,365,367,370,374,376,380,381,385,387,389,393,395,399,403,406,410,413,415,418,421,423,427,430,434,435,439],[115,42,36,242,116,42],"project\u002Fmixed\u002Fexecution",[244,42,40,245,246,42],"5157097","project\u002Fcritical\u002Fexecution","lotu",[228,42,42,248,11,40],"maker\u002Fneutral\u002Fexecution",[250,42,36,248,251,42],"5157483","JulianMorrison",[155,40,45,253,156,42],"project\u002Fpositive\u002Fidea",[231,40,42,255,11,40],"maker\u002Fneutral\u002Fidea",[257,40,45,253,77,42],"5157218",[259,40,36,260,156,42],"5157407","project\u002Fneutral\u002Fdesign",[234,40,42,262,11,40],"maker\u002Fpositive\u002Fdesign",[264,40,36,265,266,42],"5157236","project\u002Fneutral\u002Fidea","jiggy2011",[268,40,36,260,269,42],"5158077","psionski",[162,40,36,265,163,42],[72,39,36,272,73,42],"project\u002Fmixed\u002Fdesign",[274,39,42,275,11,40],"5157163","maker\u002Fneutral\u002Fdesign",[147,39,36,260,148,42],[95,36,40,278,96,42],"project\u002Fcritical\u002Fdesign",[280,36,36,260,96,42],"5156838",[139,36,40,278,140,42],[283,36,42,275,11,40],"5157179",[285,36,40,278,286,42],"5156845","melvinmt",[288,36,40,278,289,42],"5157045","bmiranda",[208,37,36,291,209,42],"maker\u002Fneutral\u002Fperformance",[293,37,42,294,11,40],"5157641","maker\u002Fpositive\u002Fperformance",[133,45,40,245,96,42],[297,45,36,298,299,42],"5157213","project\u002Fneutral\u002Fexecution","shmageggy",[301,45,42,302,303,42],"5157381","commenter\u002Fneutral\u002Fdesign","meaty",[305,45,36,298,306,42],"5157574","a1k0n",[177,32,40,278,178,42],[309,32,40,278,310,42],"5157932","dkarl",[217,32,42,302,218,42],[313,32,42,314,178,42],"5159877","other\u002Fneutral\u002Fnone",[316,32,42,302,317,42],"5157988","Timmmmbob",[173,18,40,278,174,42],[320,238,40,278,96,42],"5156862",[111,322,36,242,112,42],9,[324,322,40,245,116,42],"5157078",[193,225,36,326,194,42],"project\u002Fneutral\u002Fnone",[328,225,36,326,329,42],"5157582","b409ba0801cd21",[331,225,42,332,11,40],"5157620","maker\u002Fpositive\u002Fnone",[334,225,45,332,335,42],"5157910","NateDad",[337,43,40,278,338,42],"5157049","testuserrrr",[340,43,42,275,11,40],"5157197",[342,343,40,278,344,42],"5157416",12,"tantalor",[185,346,36,347,186,42],13,"project\u002Fmixed\u002Fidea",[100,349,36,272,101,42],14,[351,352,40,353,317,42],"5157992",15,"project\u002Fcritical\u002Fperformance",[355,356,40,357,358,42],"5157002",16,"project\u002Fcritical\u002Fidea","HunterV",[360,356,42,361,246,42],"5157100","commenter\u002Fneutral\u002Fidea",[76,363,45,364,77,42],17,"project\u002Fpositive\u002Fnone",[197,366,36,326,198,42],18,[368,366,42,369,11,40],"5157609","maker\u002Fneutral\u002Fnone",[371,372,40,278,373,42],"5156901",19,"cowholio4",[122,375,40,353,123,42],20,[377,375,42,378,379,42],"5157080","commenter\u002Fneutral\u002Fperformance","rasur",[166,31,36,265,167,42],[382,383,40,353,384,42],"5157200",22,"zackbloom",[126,386,40,353,127,42],23,[107,388,40,245,108,42],24,[390,391,36,265,392,42],"5157608",25,"feocco",[80,394,36,272,81,42],26,[396,397,36,265,398,42],"5156833",27,"drKarl",[400,401,40,353,402,42],"5156848",28,"ruswick",[404,401,42,378,405,42],"5156918","zemo",[407,408,36,260,409,42],"5156865",29,"loceng",[411,408,42,302,412,42],"5156940","dscrd",[414,408,42,302,409,42],"5156958",[416,408,42,302,417,42],"5157116","morsch",[87,419,45,420,88,42],30,"project\u002Fpositive\u002Fexecution",[201,422,45,420,202,42],31,[424,425,36,265,426,42],"5157150",32,"eknkc",[428,425,42,429,11,40],"5157181","maker\u002Fpositive\u002Fidea",[431,432,45,420,433,42],"5158022",33,"martinced",[56,432,36,298,57,42],[436,432,36,437,438,42],"5160128","maker\u002Fneutral\u002Fdocs","elviejo",[440,432,36,441,442,42],"5162282","project\u002Fneutral\u002Fdocs","enneff",[],[445,450,455,460,465,470],{"id":446,"name":447,"points":448,"category":449},"5166346","Subtle Patterns Bookmarklet",347,"dev_tools",{"id":451,"name":452,"points":453,"category":454},"5168401","verifiedfacts.org",181,"other",{"id":456,"name":457,"points":458,"category":459},"5170182","Hacky",163,"consumer_social",{"id":461,"name":462,"points":463,"category":464},"5176630","Chime",161,"productivity",{"id":466,"name":467,"points":468,"category":469},"5150546","Zipline",157,"finance_crypto",{"id":471,"name":472,"points":473,"category":464},"5154464","Socrates",121,false,"v2",{"id":477,"name":5,"line":6,"ai":474,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":478,"top":18,"kw":479,"maker":11,"domain":10,"tier":19,"attempts":42,"strip":480,"url":9,"mix":481,"praise":69,"objection":92,"sub":21},5156813,-0.24,[24,25,26,27],"3155333311111311011133131151111331305353",[18,31,32,31],1794036503805]