I came across a unique “issue” the other day. I needed to get something to scratch the competitive gaming void that is always had as, since being in my 30s I’ve not properly been able to scratch. We have a group called Friday Night Ravers, where we usually play Rocket League and have a couple of cans.
Considering we’ve got around 1000 hours each, we’re not very good. However, for many seasons now, we’ve been Diamond and peaked in low champ. That did it for a while, but we stopped playing as often and progressively got worse. Rocket League is REALLY hard once you get to a certain level, requiring time put in, which we cannot commit.
So, I used to play ALOT of League of Legends, so decided to give it another ago after a 5 year hiatus. I was actually having fun in the game again. Asked my friend if he fancied giving rank a good ol’ try. We started off with a few Normals and Both picked Fill roles. We did this for a few games and every single time we got Auto-Filled Support or Jungle. Not very diverse.
So I had an idea, I’ve been wanted to learn Python and using APIs for a while now and decided, let’s attempt to create a discord bot using Python to pick the Roles for us. So that’s what I did on the weekend. It’s been slow going as so far but I’ve managed to make my first discord command with Role!
I then went on a tangent and created a basic lookup on which LoL champions using their API (even though I own all Champions and have done for 8+ years) are on rotation.
I’m sure these can both be optimised, but I’m happy with my progress thus far. I have a lot of other commands I want program in and looking forward to the journey!