How Is TFT Actually Balanced?

Sdílet
Vložit
  • čas přidán 27. 06. 2024
  • Subscribe if you enjoy the clips!
    To send us your own clips or for business inquiries, contact us at: tftclipsbusiness@gmail.com
    Link to full VOD: www.twitch.tv/videos/21718993...
    Check out the streamer! : / mortdog
    Come watch me live: www.twitch.tv/discotft
    Edited and channel by:
    DiscoTFT
    FeatherLad_
    #tft #tftclips #teamfighttactics
    Teamfight Tactics, TFT, Clips, K3Soju, Kiyoon, Scarra, Becca, Hafu, BoxBox, Keane, Disguised Toast, Kurumx, Bebe, Mortdog

Komentáře • 88

  • @Pellanor
    @Pellanor Před 2 dny +15

    There was an interesting talk last year at GDC about the machine learning Riot was trying for TFT. One of the biggest issues they ran into is getting TFT to run in a headless state (without all the graphics and such) so that the ML could run a game of TFT in a short enough time frame to actually get enough data. It would have require so many changes to how the LoL and TFT engine was coded, that they ended up creating a python sim of tft instead.
    Unfortunately that talk is still behind a paywall until 2025, but you can find the slides on the gdc vault if you're interested in the approach they took.

    • @rcs.
      @rcs. Před dnem

      yeah which is exactly my point of it being a resource issue

  • @nfrance999
    @nfrance999 Před 2 dny +98

    People have to realize, TFT has an absolutely god damn insane amount of variables and permutions, so much so that using Ai to balance isn’t just as easy as “duh plug the numbers in and it will tell you what is OP” and anyone who thinks like that doesn’t understand machine learning.

    • @spencerweiss6337
      @spencerweiss6337 Před 2 dny

      I think anyone who thinks like that doesn’t understand AI, but they don’t misunderstand ML. Obviously it’s not so easy a caveman can do it but zero effort to even try outside a lone attempt back in set 3 is wild

    • @BlanekdCheque
      @BlanekdCheque Před 2 dny +8

      @@spencerweiss6337 I had a more detailed response in another comment, but I really don't think it's wild. I think they tried enough to realize that this would be a massively expensive and difficult task with very, very low return on investment. Balancing TFT "good" doesn't exactly rake in the big bucks, and even there, good is in quotes because good balance is most relevant in player perception rather than computer optimization.

    • @spencerweiss6337
      @spencerweiss6337 Před 2 dny

      @@BlanekdCheque fair enough; it’s a risk for sure. I’m far from read up on much of the recent research that’s been published over the past few years but there’s been a significant amount of time lapsed since their last attempt and I gotta imagine they’d be able to develop something excellent that would prove financially worthwhile. Especially if they’re feeling challenged by the complexity ceiling rn

    • @keromora
      @keromora Před 2 dny +1

      @@BlanekdChequeExactly. Even if you spent the resource and finally got a machine that was significantly better than human players, balancing for that hyper optimized level of play would be wholly irrelevant to you actual playerbase, because no human would actually be playing on that level, and even if they were, metas often have more to do with trends than actual strength.

    • @BlanekdCheque
      @BlanekdCheque Před 2 dny

      @@spencerweiss6337 Ehhhhhh, both developers and server time is at a premium right now. Maybe I’m reading too much into it, but I really don’t think the issue is “Too complex” but “Too complex to be worth it”. Also, AI projects like these (OpenAI’s Dota bot, AlphaGo, Stock fish, even ChatGPT) are largely unprofitable ventures. They have potential, and they have advance the research, but making AI suddenly profitable is not a trivial task. Especially if at the end, all you have is a good balancing bot when your company makes money from skin sales.

  • @dachosens1
    @dachosens1 Před 2 dny +4

    there definitely are an insane number of variables to create an actually perfect ai, ranging from positioning, leveling, gold/econ, rolling odds, augment considerations, lobby comp playing, and having them all be interconnected only increases the compleixty. Many of this complexity is simplified in current meta to a rough this is how to do it, but its only because game to game it is too difficult for the average player to reasonably account for all the factors and instead can only rely on "luck"

  • @Knelltroia
    @Knelltroia Před 2 dny +40

    This patch has to be the most balanced one we had in years. I mean, you could play a lot of good comps. It's just a matter of how contested and lucky you are.

    • @mainvayne4203
      @mainvayne4203 Před 2 dny +1

      Game is so flexible is fun

    • @vezeryk6706
      @vezeryk6706 Před 2 dny

      Backsizes really hurt tho

    • @MegaRob421
      @MegaRob421 Před 2 dny

      Wait, what elo are you playing at?

    • @vezeryk6706
      @vezeryk6706 Před 2 dny

      @@MegaRob421 I was Emerald 4 last season on double up carrying my friend. Kinda scuffed 😂but still

    • @definoryan5953
      @definoryan5953 Před 2 dny

      @@MegaRob421masters 181 here and i agree with this comment.

  • @trevorryder9732
    @trevorryder9732 Před 2 dny +8

    People who are saying it’s easy and that Mort underestimates AI. You have to consider that if you make a lobby of 8 AI to play each other millions of times, this will not translate to 8 humans playing like humans if both experiments were run blindly and so balancing around what the AI does wont matter unless humans get access to the AI games and learn how they played a specific set / patch.

  • @jimhrelb2135
    @jimhrelb2135 Před 6 hodinami

    Machine learning is not only reinforcement learning.
    MetaTFT has machine learning and not reinforcement learning. If you played Boardle and considered in anyway, the right most statistic - win rate for bot or top board - you have then utilized ML to learn about board strength (and might affect your view on the current META).
    With the large amount of data riot has, surely there is some system that utilizes ML to help discovering comps, builds, or even anomaly detection (great correlation to bugs).

    • @jimhrelb2135
      @jimhrelb2135 Před 6 hodinami

      Though to be honest, I’ve read more and more about Riot’s company value and software dev roles.
      Riot would probably be open for third party tools, rather than building internal ML pipelines that are prone to simulation errors like he mentioned with Iniko

  • @fortunatas1
    @fortunatas1 Před dnem +1

    well chess is complicated lol. chess has lots of moves, but its siple, you just need to corner the king, tft is complicated, you need to know all builds, counters to them, where to put units and much more, thats dificult tu configure, may as well bild an AI from scrach and sell that lol

    • @fortunatas1
      @fortunatas1 Před dnem

      and thats for one set, what about the other sets? will you reprogram the AI every set? lol so stupid...

  • @alielshafie963
    @alielshafie963 Před 11 hodinami

    Best game ever. Me and my friends are playing everyday.

  • @mayna2083
    @mayna2083 Před 2 dny +1

    despite chess having ai the game is really only "solved" if there's like 8 or less pieces on the board, all the engines are capable of missing "best" or better moves. tft is way more complicated than chess so i would say a tft ai is a farway off

    • @TheCagedK
      @TheCagedK Před 2 dny +4

      Machine learning developer here. In terms of permutations chess probably has more possibilities. What makes tft infinitely harder to solve is the lack of turns. It wouldn’t be hard to make an ai roll 100 gold instantly but positioning is a constantly changing variable. If you know who you are fighting it’s a lot easier but normally it’s between 3 boards and an AI would have to weigh how each adjustment changes 3 potential fights. Furthermore, in a perfect world an AI would probably keep different board permuations on bench(sage lillia vs 7 mythic lillia). Each board permutation would have pros/cons against 3 potential opponents which up until the last second can change. TLDR: the lack of turns in tft make it extremely difficult for an AI to find a linear solution(guaranteed checkmate in x turns) and the order in which actions should be done in can’t really be determined

    • @789blablajaja
      @789blablajaja Před 2 dny +1

      TFT has so many more permutations, its not even funny. In terms of raw permutation numbers, the difference is so insanely big, were probably incapable of even writing it down.

    • @TheCagedK
      @TheCagedK Před 2 dny

      @@789blablajaja i mean it depends on what you call a permutation. No chess AI is brute-forcing every combination and neither would a tft

    • @tudi1999
      @tudi1999 Před 14 hodinami

      @@789blablajaja Chess engines run on tens of years of cummulated experience already, on top of chess being the same game for hundreds of years. If you would make a bot play on the same patch, it would probably be able to easily climb to high elo after a year or so of training, maybe even less. If there were AI that could curb stomp pro teams in DotA years ago, I'm sure they can manage to consistently win in TFT, the effort is just not worth it for the sake of balancing.

    • @789blablajaja
      @789blablajaja Před 8 hodinami

      @@TheCagedK A permutation is a permutation... theres no interpretation. Different game State -> another permutation.

  • @TroncatSA
    @TroncatSA Před 2 dny

    I think the issue Mort pointed out about not having the stats before release could be resolved with A.I.
    Rather than making it build the sets you could have it learn the game and the set you want to play test and have it run thousands of games each day (I imagine it would be very difficult to get it to play in an "intended way" with so many variables each game, but achieving that would be huge), adapting with the knowledge of what works and what doesn't and then having actual numbers to work with.
    I'm not an expert on the matter but this seems like a logical approach to me, would love to know if I'm missing something.

  • @rebirthsoul
    @rebirthsoul Před 2 dny +1

    Its not that TFT is more complicated. Its there is too much entropy for AI to strategize
    Also... TWITCH CONFIRMED FOR SET 12?
    czcams.com/video/2An0vMRJKMU/video.html

  • @zephiish
    @zephiish Před 2 dny

    is he sure there isnt machine learning? when you first start tft your first few games have the same players in it all the time, those are bots no?

    • @asiergaraialde1675
      @asiergaraialde1675 Před 2 dny +3

      It is not the same to make an AI capable of playing tft, or doing an AI that can be used to balance the game properly because of the data it provides

  • @frejlord6794
    @frejlord6794 Před 2 dny +2

    1 view in 1 minute...

  • @ChessSocialism
    @ChessSocialism Před 2 dny

    “We’re way more complicated than chess”
    But, not as balanced.

    • @xMetix123
      @xMetix123 Před 2 dny +5

      Nah white op

    • @ChessSocialism
      @ChessSocialism Před 2 dny

      @@xMetix123 if white was OP, then 50% of grandmaster games wouldn’t be draws, and 75% over 2750 wouldn’t be draws. White has an advantage, not OP. I could beat 95% of players with black blindfolded.

    • @dementedmanatee1298
      @dementedmanatee1298 Před 2 dny +1

      yes, that's exactly what happens when you're way more complicated lol. You know what's perfectly balanced? Rock paper scissors

    • @ChessSocialism
      @ChessSocialism Před 2 dny

      @@dementedmanatee1298 Added complication does not imply skill differentials if unbalanced. And if a 2024 coding team for a trillion dollar company can't get a machine learning model to understand their game, then it is either unbalanced, non user-friendly, or both. Btw, I worked in UI and animations for game companies for 7 years. Primarily chess based.

  • @rcs.
    @rcs. Před 2 dny +11

    tft is not more complicated than dota and openai trained on that... has to be a resource issue

    • @nickitnite9682
      @nickitnite9682 Před 2 dny

      wtf are you even yapping about? xdd You, with zero software/coding knowledge claim to know more than the entire dev team that have been working relentlessly on this game for 5 years. it doesn't even matter how good you are at the game, like I don't even care if you're dishsoap, that's just a brainlet take.

    • @gabrielladias420
      @gabrielladias420 Před 2 dny +46

      "complicated" is measured differently for AI or software in general. It has more to do with what types of models you can apply and how much information (and how many different kinds of information) it needs to process... I'd say you can make a TFT bot about as good as OpenAI's DotA bot, but to get a bot good enough that it's genuinely useful for development? I'm willing to guess TFT is wildly more complex

    • @lemonlupinreuben5362
      @lemonlupinreuben5362 Před 2 dny +3

      it's also how much you want to put in resource towards it instead of other things. I'd say that it really wouldn't be effective unless you put a lot of resources to it, which kind of defeats the purpose of building it.

    • @gabrielladias420
      @gabrielladias420 Před 2 dny +2

      ​@@nickitnite9682there's really no need to be mean

    • @imnphil4474
      @imnphil4474 Před 2 dny +2

      Dota is much easier to make AI for because a lot of the complexity comes from awareness and execution. Both things a computer has easy access to and can isolate.
      One of my favorite moments from this set was watching bard /tahm get nerfed because everybody in the lower elos didn’t find solutions for it. Only for the nerf to get reverted and instead buffed 3 patches later.
      A perfect AI (which could take YEARS of testing and changes very set) would have found those solutions to bard very fast and BUFFED him because he couldn’t deal with shen frontlines, heavenly yone, ghostly damage ramp and fast 9 legendary boards.

  • @infinitedelete
    @infinitedelete Před 2 dny

    i'm sorry but set 3 was 4 years ago and I'm pretty sure ai has gotten way smarter since then, also, you had >4 years to develop a better one. love mort, but he sounded proud to not be using the most powerful tool us humans have right now to enhance his game

  • @alecakzam
    @alecakzam Před 2 dny +6

    Wow... Just wow... I've seen mort say some really out of touch things but this is just out of this universe levels of delusion. The amount of datapoints to simulate TFT is comically low in comparison to what many commercial applications are doing today. Yet another example of Mort's ego standing in the way of the game becoming better. Now I understand why this game is constantly in a state where half the units are un-carriable trait bots (kaisa right now) and there's really only a pool of 10-20 viable comps.

    • @herich8398
      @herich8398 Před 2 dny +18

      idk about that Kaisa part...

    • @altokia2724
      @altokia2724 Před 2 dny +21

      @@herich8398 bro obv does not play the game lmao

    • @Lation94
      @Lation94 Před 2 dny +13

      That guy has no clue how machine learning works. 🤣

    • @RyeReviews
      @RyeReviews Před 2 dny +10

      Kaisa is good right now and even when she was bad she was never a "traitbot" lol. I don't think you know what that means.

    • @robertjin9054
      @robertjin9054 Před 2 dny +14

      If you try to create a model for the game, you'll soon realize it's very difficult to create an AI model for the game that's not overfitted. Also, just completing the machine learning training takes months since you have so many iterations and edge cases to run even WITHOUT accounting for the numerous balance changes every two weeks😂. Using machine learning for a game like TFT is such a niche topic and definitely not worth the time and resources you would have to invest to actually make a successful model that'll probably change in 4 months' time when they release a new set 🤭 Sounds like what you're experiencing is a "skill issue" and you should just "play better"

  • @_B3ater
    @_B3ater Před 2 dny

    How can any sane human being can say tft is balanced? 3 star kobuko wins again 3 star kayn and lee sin 😂

  • @Elmhurst99_
    @Elmhurst99_ Před 2 dny +2

    its not