Eyyy! Hello fellow crocheter! This is super cool and absolutely adorable :)
Eyyy! Hello fellow crocheter! This is super cool and absolutely adorable :)
We feel famous that a riot dev commented on this lol. He wants me to ask if you guys can buff brand jungle please, I told him I’d ask😂
Unfortunately I'm not the balance team but I'll make it more viable by giving him a more League-like bot game experience 🙈
Usually those kinds of ai I've seen tend to win by having flawless micro(they "know" their range with pixel precision, their exact damage output, etc).
But when we look at the macro, and things we associate with thinking and smartness, we see a bleaker picture : they make a lot of mistakes and struggle to adapt their strategy.
How is the research progress regarding AI long term planning and decision making?
We are actually building in a team layer of AI that is essentially the macro, and it can influence the micro of the champion AI. This layer will not have cheats but access to utility functions ("How much approximate damage can be done in the next 2 seconds?") and a memory bank ("their last known position was X"), somewhat similar to humans where you go "he likely backed to base since I haven't seen him in X time and mid isn't pushed up, so probably not ganking mid, and we have a ward on Shelly so they aren't taking that" which we can fudge read accuracy at both the team AI layer and champ layer (like we make an error role that can be configured for different skill levels /types of play).
Right now we are just starting on the foundational bits of this layer, but we want to test this one out during our 2 weeks on PBE test!
I don’t think anyone will see this but I HAVE to share
My dad is very caring and really wants to have interest in all of his kids interests. So when I became obsessed with league he immediately joined (especially since he never enjoyed FPS games and I came from Call of Duty to Overwatch to League. So when he saw me playing league he was like I gotta try)
After messing around with what he might like to play and stuff, he finally settled on Brand jungle. It’s ALL he wants to play, he loves him. Except when goes to play with humans he constantly gets flamed and is quite a fragile man lol so he doesn’t like playing with humans anymore. For over a year now all he does is play like two games of Brand Jungle a week against bots while I watch him and teach him (I’m a jungler too so that helps)
I can not wait to get home from work and tell him about this. He’s going to be so excited that he can be more competitive with bots
I really appreciate this, I'm going to share this with my team because it's so sweet!
We are really excited to have y'all try them out. :)
This comment will probably get buried, but to any Rioter that sees this, have you thought about using machine learning to train bots? Or are you already using machine learning to level up these bots? I imagine that if you want to produce truly dynamic, competitive bots, a neural network trained on real games is the only way to do it.
You definitely have the data sets to train on, and you can even train on different data sets for different bot levels, i.e., "bronze" bots would be trained only on games with bronze players, "silver" bots would be trained only on games with silver players, theoretically all the way up to challenger. Honestly that sounds like an incredibly fun project and it would give players a wide range of bot levels to choose from. These bots would also automatically adjust to new metas if you simply retrained the bots every six months or so on new games.
We have chatted about it! A lot of the work we are doing will enable some potential in the future. We see these bots as a foundational step towards the possibility, as if we have good bot tech now, there is always a strong fall back system that still feels good to play against. :)
Hey Dashi, I was wondering, will some of this bot tech also be used to update AI for pets/camps/minions ?
Yes! We are building our tools to be extendable to other teams so that they can in the future. Our teams have chatted a few times about the possibilities!
Programming scalable bots for such a complicated game sounds like an insane undertaking, so much respect for all the hard work that is put into this. The leap between bots to players has always been a pain for anyone I know that is interested in League and imo it's the steepest skill check in the game so I'm glad it's being worked on!
Thank you! I shared this with the team and they are really appreciative. It is a big undertaking, but we are all very passionate about the work and are excited about the cool things we can do with it long term!
hello I might be too late to ask this but will bots still be available on custom modes? Sometimes when I'm learning or relearning a champ I go to play custom 1v5 intermediate bots to get the vibe going. Hopefully this feature stays.
Our goal is to continue to support all current usecases of bots with our new bots!
It might just be a bit before we get them into a stable place where we can focus on other modes, but customs and practice tool are areas we plan to support! :)
so maybe by next year you’ll have the beta released on live servers?
that’s the takeaway from “later this year we will release our simple beta for 2 weeks on PBE to gather feedback”
Thank you for commenting! I get the frustration as waiting is a pain, but we are also building out the core infrastructure and tooling around bots as well.
We want to launch as soon as we are able to, but we want to make sure that we can long-term sustainably improve the bots, maintain them, and expand them to other usecases. (For example, future game modes, replacing AFK players, making bots come out alongside new champs, new AI for mobs and jungle monsters, and fixing bugs quickly and easily).
All this infrastructure takes time and deep consideration for the impact on a bunch of teams, but I believe it will be worth the wait for the long-term happiness of our players.
DOOM BOTS DOOM BOTS DOOM BOTS
DOOM BOTS DOOM BOTS DOOM BOTS
Could you make it so bots obtain kill gold? I was sad to learn a “fed” bot is still on a consistent timeline for item purchases.
We are building our bots to play as players, so they will get the money and gold that players get (including kill gold!)
Based Riot Teemo flair
I chose it for that extra chaos energy B)
I am SO excited about this! Kinda sad I went for bot blaster at the end of last year instead of waiting 😅. This is so exciting, especially since PvE was mentioned a few times, and I never played back when PvE modes existed. My one wish is to experience updated doombots since videos made it look chaotic and fun.
I am also a big fan of the idea of DoomBots making a come back :)
would it be possible in a future to have a bot replace an afk player in normal games?
We are building toward a future where we have the capabilities to do this! Currently, we are working on the core infrastructure, and certain champs could be fairly difficult, but this is something we are jazzed to investigate once we have a stable and working system in place. :)
And while you level up your bots, could you please permaban all level 30 bought accounts raised by bot networks?
Buying accounts is by your own ToS' ruling illegal, yet every game in Plat upwards features some 'mysterious' prodigy with a level 30 account who gets 40 LP each win, is extremely toxic and plays way out of the league they're in.
And no, don't bullshit me with this "level 30s aren't all bad" nonsense. The level that these alleged 'new' players play on is absolutely ridiculous and you can tell from a single game they play whether or not they're new or an illegally bought account.
Also, their name history which I'm sure Riot can check would further drive the nail into the coffin.
Hello! Although I am only the PO for League Bots, if you check out our dev blog they talk about starting to do some ban waves around the bad kind of bots so hopefully you will see less of these kind of bad bots in the future!
Have you guys looked into deep learning applications for Bots? I know OpenAI was using an unstructured learning approach to train a team of 5 AI how to play DOTA and apparently they found relatively good success. I wonder if, with a well structured approach, and access to the LoL API, you could teach/develop macro sense in bots to a similar extent and with relatively low computational “intensity”. It would be really cool to see.
We are highly aware of this work in particular and are connected with a few folks over in OpenAI. We are also keeping a strong eye on the work around Juewu has been doing in the space!
A reason we decided to pivot our technical infrastructure is to hopefully allow a future to be inclusive of a variety of bots that provide challenging and fun experiences to a wide variety of player motivations and needs. It is one of the reasons we want to take our time to ensure our structure is sound ...
Read moreLong ago, I've groups of friends that'd exclusively play AI intermediate and avoid norms/pvp
Is this still relevant? Is there any statistics of how many legitimate AI mode players are out there, just curious since this topic was never really brought up since forever ago
There is some data, but we are working to gather a deeper analysis overall around these types of players, especially once we begin to test them out on live! I know I personally would play a lot more if I had an equitable challenge in co-op versus AI that gives me the same skill expression without the worry of a PvP experience.
Overall though, my gut feeling says if we do make overall better bots, we can also draw a lot more players to play in our co-op versus AI modes (more folks like your friends!) As the current bots get really repetitive and don't provide the variety that PvP experiences offer.
Right but a tutorial is going to be vastly better than your bots, you know it, i know it, everyone else knows it
Agree to disagree on that! But regardless, a good tutorial also needs good bot tech to function.
Sometimes I want to play league but don't have the mental energy to play vs real people. Bots are very useful for that.
Totally agree! I'd be much more willing to jump on (and convince my friends to jump on) if we had a way to avoid incurring the mental energy of PvP. (Or if we could just get 5 on to try something really silly, just to have fun).
I remember my first normals game after I gathered up enough courage after crushing my bot games. I got completely destroyed. Glad they are expanding on the bots.
This happened to me too! My friends just told me I have to lose a bunch until I "got it" and it was super painful. We are specifically trying to address this as our first major usecase so that players have a much easier ramp into PvP