At best this simulation software would be a TOOL to help the devs make better spells and systems. Having the knowledge that they can eaasily balance the values would allow them to be able to get more creative with the spells and abilities themselves. Its not going to be replacing the devs though but it would make them stronger at their jobs. Its the exact reason why engineers use simulation software to begin with – it makes them better at what they do!
I’m saying that the optimizing algorithms aren’t ideal and actually create more problems than they solve because they eagerly discard based on faulty assumptions. Humans don’t work like that, they find weird corner cases that break the entire model… hence: Rextroy.
So it’s better to keep everyone massively imbalanced where going into shadowlands you play
-Warlock
-Frost mage
-Rogue
-Priest
or die? Because right now those classes are hand over fist better than all other DPS.
I have heard youtubers reviews from multiple of them and it would stun me if people actually said witha straight face they wanted an enhancement shaman, feral druid or windwalker monk over those picks above in shadowlands.
Nonsense, I’d not believe it.
Past tense… they all got nerfed into the ground last I checked on the beta forums.
This is what happens when someone changes their argument along the path of arguing with others. What a trip man.
If you look at most simulation software for WoW it uses action priority lists, which I believe are based off of faulty assumptions. They are based off of what the main theorycrafters specify are the best priority list. I am suggesting a brute force iterative approach that does not make assumptions when possible.
It really isnt that hard to make a script that checks for edge cases. If you watch rextroys videos, all he does is stack as many damage modifiers as possible to do his one shots. You would just write a function in the code that bypasses the normal way of creating spell lists and isntead creates a spell list that stacks the most damage modifiers available, and then the Devs can see if that edge case is unreasonable or not, and think of ways to fix it.
Which is NP-Hard, you have to make assumptions given the complexity of the material otherwise you won’t ever be able to compute the result as it would take longer than the death heat of the universe.
Like you could easily have a couple different starting points and use a gradient descent method and you will easily get good enough results to balance world of warcraft man its not that complicated dude.
Then do it? I’d love to be proven wrong.
The main problem with “just doing it” is that it would take a large time investment programming a library of spell coefficients and effects. I already work two jobs so its not my responsiblity. Im just pointing out that there is a great opportunity here for a simulation coder to balance the classes in world of warcraft.
Because they need a recurring excuse to keep themselves employed and paid.
Hahaha the funny thing is you are probably right to some degree!
This specifically contradicts what you said earlier.
Yea theres a difference if you are getting paid to do this as a job vs as a hobby…
The balance that some players seem to want really isn’t balance nor would that kind of ‘balance’ be good for the game. What others seem to really want is for their character to always appear at number 1 on the damage meters (again that’s really not how balance works).
They don’t create a script for automating class balance is because such a script doesn’t exist and there’s no way for it to exist because of the human factor.
No there really is a way for it to exist. Believe it or not there is an exact sequence of spells that is more DPS than any other sequence lol
But you specifically said that you would just do it, you suggested it?
Which is it?
Easy to code?
Or long and difficult enough that you wouldn’t have time or the capability to do it while working two jobs?
Chaoticsaurs-Area52 you dont even have a good point man youre just trolling. It is relatively easy to code, especially if it was your job to do it. As for someone who works two jobs and already has other time investments they would rather be investing in, no it doesnt make sense for me to do it. Stop being so literally annoying man.
As a programmer I would love to spend 10 hours teaching you about coding and how it work and then another 5 hours on top of that to explain to you why this is the most ignorant thing I’ve read in a while, but…
I’m lazy.
Yea i Guess we’ll just have to wait for quantum computers to balance world of warcraft then right. okay