[{"data":1,"prerenderedAt":367},["ShallowReactive",2],{"project-8627793":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":46,"post_text":48,"what":49,"said":72,"maker_in_thread":203,"shape":211,"grid":215,"attempts":328,"same_week":329,"maker_shows":41,"maker_hidden":359,"reader_version":360,"card":361},"8627793","Axis","a React.js multiplayer math game","title","Show HN: Axis - a React.js multiplayer math game","http:\u002F\u002Fwww.axisthegame.com","axisthegame.com","zan2434",1416362631,2014,110,49,253,2272,12,"notable","games","multiplayer math game","web_app",[24,25,26,27],"math game","multiplayer","graphing functions","react","debated",-0.102,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,6,4,13,31,{"design":37,"idea":40,"execution":42,"performance":44,"docs":45},{"positive":38,"critical":39},0,2,{"positive":33,"critical":41},5,{"positive":43,"critical":43},1,{"positive":38,"critical":41},{"positive":38,"critical":38},[47,38,43,38,41,47,38,38,47,38,47,43,43,43,38,38,38,38,38,38,38,38,38,41,41,47,43,41,43,41,47,47,43,43,43,43,38,43,41,47],3,null,{"problem":50,"audience":48,"pricing":48,"motivation":48,"time_to_build":48,"stack":62,"openness":69,"stage":70,"team_size":71},{"value":51,"source":52,"evidence":53},"Teaches math by having players aim curves at opponents.","commenter",[54,58],{"id":55,"by":56,"text":57},"8628183","cbab","Very nice concept. Reminds me a lot of my TI-83 graph calculator days with a small dose of Scorched Earth :).",{"id":59,"by":60,"text":61},"8631985","madez","> Copy paste is disabled remember... s\u002FThe user just copy and pastes it into the game.\u002FThe user emulates his keyboard typing that string. I don't see the point in this. It's just…",[63],{"value":64,"source":65,"evidence":66},"React.js","maker",[67],{"id":68},"post","open_source","launched","unknown",{"praise":73,"objections":94,"requests":142,"questions":169,"alternatives":192},[74,83],{"value":75,"source":52,"evidence":76},"Fun and a great way to teach math",[77,81,82],{"id":78,"by":79,"text":80},"8628383","captaintacos","Just played this and it is great. However the other player (in the chat) was saying that he could not fire sometimes. And later on I was also unable to both post messages and to…",{"id":55,"by":56,"text":57},{"id":59,"by":60,"text":61},{"value":84,"source":52,"evidence":85},"Want a beginner mode to learn function shapes",[86,90],{"id":87,"by":88,"text":89},"8628070","gamerDude","It would be nice to have a beginner version where we can choose functions from a menu and get an idea of what the curve looks like. Then, once I am back up to speed I can play…",{"id":91,"by":92,"text":93},"8628489","krat0sprakhar","Fantastic. Awesome game! Few suggestions: 1. Show me a ghost path for the previously fired missile 2. Have a library of functions to choose from with an idea of what the curve…",[95,118,130],{"value":96,"source":52,"evidence":97},"Game freezes, crashes or is down often",[98,102,106,110,114],{"id":99,"by":100,"text":101},"8630089","akst","Looks like it's gone :( but it was great fun",{"id":103,"by":104,"text":105},"8629035","readerrrr","Really great idea, too bad it freezes almost every game. I think it just died...",{"id":107,"by":108,"text":109},"8629449","galapago","An error occurred in the application and your page could not be served. Please try again in a few moments.",{"id":111,"by":112,"text":113},"8628521","jastr","and it's down",{"id":115,"by":116,"text":117},"8630549","joshdance","Looks great but neither buttons start a game for me.",{"value":119,"source":52,"evidence":120},"Turns take too long; waiting slows play",[121,125,129],{"id":122,"by":123,"text":124},"8628384","chromakode","This is awesome. I wish turns were simultaneous, so that there was less time spent waiting.",{"id":126,"by":127,"text":128},"8628043","Cogito","Great concept, but it takes too long to plan shots. It means that people drop out of games quickly. Having a library of functions available would definitely help with this.",{"id":91,"by":92,"text":93},{"value":131,"source":52,"evidence":132},"Step functions and copy-paste make it easy to solve with a bot",[133,136,139],{"id":134,"by":60,"text":135},"8628378","I was surprised to see that many people didn't know how to define a step function. One way to do it is: size_of_jump*max(0, sign(x-position_of_jump)). Also, max(0,…",{"id":137,"by":60,"text":138},"8628435","Its easy to write a tool that produces a function in every round using step functions that kills the maximal number of enemys. I love this kind of game so I think its very sad…",{"id":140,"by":60,"text":141},"8631140","You can just analyze the graphical output of the browser and hence make your hack useless. The underlying problem of this game is just too easy to solve.",[143,149,157,162],{"value":144,"source":52,"evidence":145},"Add a function library or preview of curves",[146,147,148],{"id":91,"by":92,"text":93},{"id":126,"by":127,"text":128},{"id":87,"by":88,"text":89},{"value":150,"source":52,"evidence":151},"Add a license, readme and contribution guidelines",[152,156],{"id":153,"by":154,"text":155},"8628302","stephentmcm","Should probably put a license, readme and maybe some contrib guidelines up.",{"id":91,"by":92,"text":93},{"value":158,"source":52,"evidence":159},"Reduce waiting time or make turns simultaneous",[160,161],{"id":91,"by":92,"text":93},{"id":122,"by":123,"text":124},{"value":163,"source":52,"evidence":164},"Add a team option",[165],{"id":166,"by":167,"text":168},"8628933","xinkr","4. Add a 'team' option Great game!",[170,185],{"value":171,"source":52,"evidence":172},"How to define a step function",[173,177,181],{"id":174,"by":175,"text":176},"8628365","NH_2","Someone just rocked me with a step function. I'm intrigued.",{"id":178,"by":179,"text":180},"8629047","svckr","That surprised me as well. After some thinking I came up with min and max. If, for example, I want to change direction after x==4 I can do use ``` -1.5(max(x,4)-4) 0 4 -----, \\ \\…",{"id":182,"by":183,"text":184},"8629621","dmak","I am not sure if this is a step function, but I saw someone pretty much do an octagon shape to hit someone. How?",{"value":186,"source":52,"evidence":187},"Is there a link to the source code",[188],{"id":189,"by":190,"text":191},"8628023","tiglionabbit","Is there a link to the source code?",[193,199],{"value":194,"source":52,"evidence":195},"Grapher on OS X or web graphing calculators",[196],{"id":197,"by":100,"text":198},"8630210","If you have OS X, you could probably pop open Grapher and try a few curves there. But if you don't, I'm sure there's some web app for visualising curves as well.",{"value":200,"source":52,"evidence":201},"TI-83 graphing calculator and Scorched Earth",[202],{"id":55,"by":56,"text":57},{"comments":39,"answered":38,"key":204},[205,208],{"id":206,"text":207},"8628027","source here: https:\u002F\u002Fgithub.com\u002Figul222\u002FAxis",{"id":209,"text":210},"8628546","just added function previews to make playing easier!",{"commenters":212,"max_depth":34,"maker_replies":39,"first_comment_mins":213,"lifespan_hours":214},27,26,19,[216,218,220,224,227,229,231,233,236,238,240,242,244,246,247,248,251,253,256,259,261,263,264,266,268,270,271,273,275,277,279,280,282,285,290,293,294,296,297,299,302,304,309,312,314,317,319,322,326],[87,38,47,217,88,38],"project\u002Fneutral\u002Fdesign",[197,38,38,219,100,38],"other\u002Fneutral\u002Fnone",[221,43,43,222,223,38],"8628528","project\u002Fcritical\u002Fidea","cardigan",[225,43,38,226,60,38],"8629776","commenter\u002Fneutral\u002Fnone",[91,39,41,228,92,38],"project\u002Fpositive\u002Fexecution",[166,39,41,230,167,38],"project\u002Fpositive\u002Fidea",[78,47,47,232,79,38],"project\u002Fmixed\u002Fperformance",[234,47,38,226,235,38],"8628548","chm",[237,47,38,226,79,38],"8628607",[239,47,38,226,235,38],"8628610",[122,33,47,241,123,38],"project\u002Fmixed\u002Fdesign",[206,41,38,243,11,43],"maker\u002Fneutral\u002Fnone",[153,41,47,245,154,38],"maker\u002Fneutral\u002Fdocs",[134,32,43,222,60,38],[137,32,43,222,60,38],[249,32,43,222,250,38],"8628466","bandwevil",[252,32,43,222,104,38],"8629038",[254,32,38,255,60,38],"8629780","commenter\u002Fcritical\u002Fidea",[257,32,38,258,104,38],"8630032","commenter\u002Fneutral\u002Fidea",[260,32,38,258,60,38],"8630218",[262,32,38,258,104,38],"8630417",[140,32,38,255,60,38],[265,32,38,258,104,38],"8631551",[267,32,38,255,60,38],"8631684",[269,32,38,226,104,38],"8631731",[59,32,38,255,60,38],[272,32,38,258,104,38],"8632289",[274,32,38,258,60,38],"8632719",[55,276,41,230,56,38],7,[278,276,41,230,60,38],"8629825",[99,31,47,232,100,38],[281,31,47,232,104,38],"8630118",[103,283,43,284,104,38],9,"project\u002Fcritical\u002Fperformance",[286,287,41,288,289,38],"8630128",10,"project\u002Fpositive\u002Fnone","kolbe",[126,291,43,292,127,38],11,"project\u002Fcritical\u002Fdesign",[174,18,41,230,175,38],[178,18,47,295,179,38],"project\u002Fneutral\u002Fidea",[182,18,47,295,183,38],[298,18,47,295,60,38],"8631129",[300,34,43,284,301,38],"8628765","djsmith42",[115,303,43,284,116,38],14,[305,306,43,307,308,38],"8628009",15,"project\u002Fcritical\u002Fexecution","Aeolun",[189,310,47,311,190,38],16,"project\u002Fneutral\u002Fdocs",[107,313,43,284,108,38],17,[209,315,38,316,11,43],18,"maker\u002Fneutral\u002Fdesign",[318,315,43,292,235,38],"8628563",[320,214,41,288,321,38],"8627890","bcohen123",[323,324,41,288,325,38],"8629908",20,"nutate",[111,327,43,284,112,38],21,[],[330,335,340,345,349,354],{"id":331,"name":332,"points":333,"category":334},"8608358","Explained Visually",353,"learning_science",{"id":336,"name":337,"points":338,"category":339},"8631158","LanguageExt",164,"languages",{"id":341,"name":342,"points":343,"category":344},"8616738","pyspider",159,"dev_tools",{"id":346,"name":347,"points":348,"category":20},"8615416","SineRider",137,{"id":350,"name":351,"points":352,"category":353},"8631223","Picky Pint",134,"consumer_social",{"id":355,"name":356,"points":357,"category":358},"8623864","WikiWash",131,"productivity",false,"v2",{"id":362,"name":5,"line":6,"ai":359,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":363,"top":18,"kw":364,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":365,"url":9,"mix":366,"praise":75,"objection":96,"sub":21},8627793,-0.1,[24,25,26,27],"3010530030311100000000055315153311110153",[31,32,33,34],1794036525239]