![]() ![]() Your question was asked in the Developer Discord and I responded there as well, but I'll paraphrase here. All these things are bad from a gameplay perspective so we want to make sure we're exposing data so that community sites can make cool things for players while also ensuring these policies are being adhered to. At a high level, in the article, we discuss reducing diversity, giving competitive advantages, and making decisions for players. You'll notice a lot of what we talk about is how tools can start to change the way the game is designed to be played. If you read the article, we dive into some of the policy we're creating for community sites making tools for TFT. I kind of went in a couple different directions, but hopefully I gave you an idea of how we think of the API and data here at Riot Games. Then we can work to resolve the issue while hopefully keeping player impact to a minimum. This hopefully means players in game are impacted the least while third party sites are impacted the most. When there are live issues, the first part to get shaved off is API traffic. The API should have more data than the client because we want sites using the API and not scraping the client itself. This was not only inefficient but also meant that it was taking up a spot on the game server that should be for an actual player. ![]() ![]() Back in the day, community sites would create league accounts that logged in and looked up players. The API was born to alleviate scraping of the game client. For us the goal is to ensure the API has a superset of what is in the client. We use the API as a proxy and protect the services with features like rate limiting, policies, blacklisting. By and large, the APIs we expose through the Riot Games API are the same services we use in the game itself. Now for what we're doing with the Riot Games API. In general it greatly increases the maintenance cost but you do get complete separation/isolation from the live service. Not only do you have to maintain a separate system, you might not always have all the data you want in the format you want it. If you do take a different approach like ETL'ing the data. In general, creating a product that is API first ensures that the API is never an after thought and the product is designed in way for the data to be sharable while still meeting the product needs. I personally like it when the client or primary product uses the same APIs as as made available to the public and the only difference is the permission set (in something like OAuth this means scopes). It all kind of depends on your requirements. You might make two separate APIs if you need to. You might ETL all this data into a separate data store for the API if isolation is a concern. I don't necessarily think there's one right way to do things, as in most of software engineering there are tradeoffs to everything so it really just depends on your circumstances/constraints to determine which path you take to creating an API. Teamfight Tactics (TFT) is available to play on mobile and PC.Oh there's a lot to this question, I'll try and his the high level parts. In addition some of these also have an in-game feature overlay so players can view stats of their opponents while playing. On these sites, you can simply look up a summoner name, yourself or another person, and view their in-game matches, synergy, win rate, losses and other data. Tactics.tools features maps, and insights on how the player strategies, either through flexibility, execution, items, econ or compositions. Some of these sites are LOLChess.GG, Tactics.tools, and Tracker.gg. ![]() Players can use third-party websites unaffiliated to Riot Games to track data from previous matches, trends in how they play, and rank progression. The information will tell you the type of game you played, how you ranked in the game, and who was on your board in-game. TFT stats can be accessed through the League of Legends client under match history. ? /vxeeT0hQYp- Teamfight Tactics JanuTFT Stat Tracker: How to Best Track Your Stats While you may not be able to track your stats the best on the League of Legends client, here is a guide on how to best track your stats in TFT.Ĭounting the days until this year’s Lunar Legend Festival. Tracking your stats in TFT can be important. ![]()
0 Comments
Leave a Reply. |