With all these bugs in both TFT and patch 9.14, I am seriously at a loss as to why Riot doesn't do..
-sorry I ran out of space in the title. I wanted to say, I am seriously at a loss as to why Riot doesn't do this. Lemme explain, although I somewhat doubt I'm the first to think about this since it's seems so obvious, which is why I am at such of a loss as to why Riot doesn't do this.
Whenever something big gets announced within a game, I always thought it'd be best to have them completely separate so they don't conflict with each other by accident. By now we all know there are issues such as Galio's E going right through people, Annie having her passive up permanently, minions ignoring things, Qiyana's Q not dealing damage and a whole slew more connection and client issues on top of that. I don't understand why Riot doesn't just make different clients for both games since they're fundamentally different. Trying to brute force something existing to include something else is bound to not only be hard but harder to fix issues. If Riot really wanted to keep a ton of the stuff from the main game client, why don't they copy paste the "main game client" to a new app and change whatever the hell they want from there?
This will solve literally so many issues in both the short term and the long term. Here are the immediate pros and cons and honestly, the pros HUGELY outweigh the cons.
Pros:
- Since the TFT Client will be separate and only be for TFT, Riot's coders can absolutely disregard or outright discard/overwrite any existing current code that's only needed by the main game
- Updates are entirely independent from the main game which, let's be fair, TFT so far is most definitely easier to code for alone than the main game
- Likewise, bug fixes will also be easier since its entirely independent from the main game
- This also allows for its own update/patch scheduling so it's not bound to the main game's patch schedules
- Without all the main game codes, TFT client and game will most definitely be smoother on its own
- People who are not interested in TFT and only play the main game don't need to have TFT's coding taking up unnecessary storage
- People who are not interested in the main game and only play TFT don't need to have the main game's coding taking up unnecessary storage
- This is a ton more efficient to run in the long term, all Riot needs to do to achieve this long term efficiency is to:
Cons:
- Takes a bit of hard work from Riot at first to create said client for TFT
- May need to employ a few more coders (but is this really a con?)
By not doing this and following their current thing:
Pros:
- Players who play both the main game and TFT can access both the main game and TFT within the same client
Cons:
- Coding in both the short term and long term is significantly more difficult since they'll need to essentially code 2 entirely differently played games in one
- Players are forced to have either game taking up storage if they don't play one of them
- More or less fixed on having patches for both games (despite them being played, balanced and developed very differently) scheduled together
I was considering on saying that the currency of BE, OE, loot and RP are all secure within the one client, but honestly, implementing a system where both clients register how much of said currency is nothing new, meaning it's not a specific pro right now.
So honestly, is there any reason why Riot isn't doing this? I am totally happy to be informed if I've missed something completely that prevents Riot from doing this so if there is something I've missed, please do tell me.