Potential Delay to v44.1 Launch
We are currently working through some issues that may affect the release window of v44.1. This means that the update may not release on Monday as it usually does. We are working to resolve the issue holding us up as quickly as possible, but will keep you all updated, especially if the delay results in any changes to the content release schedule.
We are currently working through some issues that may affect the release window of v44.1. This means that the update may not release on Monday as it usually does. We are working to resolve the issue holding us up as quickly as possible, but will keep you all updated, especially if the delay results in any changes to the content release schedule.
Options
Comments
The AI:
You’re mixing up “random chance” with “the same chance”
Kabam have never said that every champ has the same AI profile. They still all roll a dice, but some are rolling different ones.
I want you to do something relatively simple: Look at some footage of BG games and compare that to early act gameplay from a few years ago. The reason you think the example is poor is because you graphed “complaints about AI” in your head (which is always going to be centered around some random distribution of whiners and content players) instead of “Performance of AI” or “Tendency to Choose favorable decisions” or “Complexity of Action Selection” all of which have STRICTLY trended upwards.
Kabam also contradicts themselves when they say that they didn't change the AI in order to ''not using it as a tool to annoy Summoners''' and then makes a character that has the most annoying heavy attack in the game like america chavez and then increase her chance to throw a heavy, even when you're not blocking....so i ask you this, if this is not made to annoy summoners or increase item usage, what is the intention then?
The community is well aware of this rigged behaviors between certain characters, i just want to understand what is the intention behind this
Increased complexity and unaccounted for randomness are not the same thing as a an AI which has the ability to reproduce optimal strategy. Until you get past this mental block, I don’t think you’re going to understand what I just said and the distinction I drew from the dribble you typed.
Furthermore you skipped around the question: if you think manually setting their biases is not the literal definition of AI manipulation, then what constitutes AI manipulation? You cannot describe a behavior short of literally having a kabam employee sitting down playing as the AI that doesnt fall under that umbrella. With how crudely you’re trying to define AI manipulation Kabam could literally make new champs become literal perfect opponents under the guise that “not every champ will have the same profile” and not be considered to have manipulated the AI
It doesn’t mean kabam decided oh let’s make this weight to block this random number and then stuck to it. It means that any given champion can have a chance to do something assigned to them.
Trying to frame Kabam creating their game as AI manipulation is one of the takes of all time, I’ll give you that.
A randomly generated weight means that the weights themselves are RANDOM VARIABLES sampled from a distribution. You INCORRECTLY seem to think that this just means that you have set weight parameters and then you roll the dice. A randomly generated weight means that every time you roll the dice the weights have changed because they are RANDOMLY GENERATED.
In the comment you responded to originally, you tried to tell someone that certain champs have higher weights assigned to certain actions. Thats not random generation that’s parameter selection. That would be rolling the same dice over and over again. The randomness described in this post is TWO-FOLD: at the weight selection level AND the dice roll.
For a third time now: If you think that manually setting weight parameters isn't AI manipulation then give me a definition of AI manipulation that doesn’t include this behavior. You literally have to dodge this every time because you realize how silly that dumb claim is
So have a great day!
I called a dumb thing you said dumb. I called an incorrect thing you said incorrect. Never called you a name.
You have a great one too!
why have those been getting shorter and shorter ?
every champ has a fully random chance to throw a heavy.
if champ rolls a dice to decide if to heavy or not.
eg.
lets say all chances use a d20 (20 sided dice)
heavybias="1-10"
where 1 means thy have a low chance to heavy, say 1 in 20 chance
and 10 means they have a high chance, say 15-20
what this means is that every champ has the set randomness in their profile, but has a bias set so that they play more inline with what their abilities are.
call it "rigged" all you want, but its just a standard bias. and it makes sense that it would be used.
they would do this without changing anything at all in the AI.
the AI would do the exact same thing.
particular biases would be set in the champs abilities.
people are confusing "changing the AI"
with champs having fight style preferences.
the AI would have for example a set chance to heavy, every interaction where the AI could potentially throw a heavy a dice would be rolled to decide if it throws a heavy or not.
base would be say 1, 6, 12, 18 = yes and the rest = no.
a heavy bias would be set in the champ and say for mordo 2,3,8,9,13,19,17 also = yes.
for example.
or it could be
rolla a d20
if result is above 16 then heavy.
mordo has a multipler of 2, which doubles his chance to heavy.
so if the d20 returns an 8, mordos multiple comes in after that and acts as if it was a 16 therefore does a heavy.
there is many ways to write this but would be biases set in the champ that controls the way the AI is run.
not any change to the AI itself.
people who understand coding will get this.
those that don't well it shows they will not understand this.
when i was coding in games take loading a train.
there is a base loading speed that applies to every train, unless a value is specified in each train.
so when you code a train it loads at a speed of say 10tonne per second.
however if you add a line of code into the train
loadingspeed=20 it will now load at 20tonne per second
loadingspeed=5 it will now load at 5tonne per second
nothing here changes the AI at all. it just adds something that makes a difference for the one vehicle.
the base AI is still the same.
it is doing things like this is how the champs can play a way that suits the champs.
otherwise game would be too boring.
every champ would be block, 5 hit combo, block 5 hit combo, where is the fun?
it makes sense for mordo to have a heavy bias.
and we wanna see a champ like hype have a sp1 bias.
imagine if hype had a sp3 bias. that would suck.
champions can have biases and unique preferences without the AI itself being touched at all.
it is something written into a champs coding that gives the champion a particular bias.
just like a sp1 bias node for example.
it does not change the AI coding at all.
just adds a modifier.
it is a different thing
THE AI PROFILE ITSELF remains the same.
or
it would be the AI has a value that says "when champ is phasing play more defensive" and this is not something directly related to ghost but an AI variable for any type of phase.
just how ROOT ads a very very strong heavy bias.