some Demigod Math

I think the following is quite interesting, especially for those who say that Demigod needs 358585894190140489 Demigods to be varied.

Okay so lets assume there are 15 Demigods which is about the number I expect to see, with 9 Demigods already confirmed (assuming Vampire Lord and Oak aren't the same Demigod) .

Case I : One versus One.

Number of Matchups in total :

15+14+13+12+11+10+9+8+7+6+5+4+3+2+1 = 120 or more simply written ((15+1)*7)+8 = 120

Number of Matchups without Mirrormatches :

120 - 15 = 105.

 

Case II : Five vs Five.

Lets calculate how many unique Demigod Combinations a single team can have. (that means it is the same if Player A1 has the Rook and Player A2 the Torchbearer or Player A1 has the Torchbearer and A2 has the Rook etc.). We also assume each Demigod can only be once in a team.

k = 15 ( number of elements in total)

n =  5 ( number of elements we pick)

15! / (5!*(15-5)! = 3003

Quite an Impressive Number already.

That means the Number of Matchups in total is :

3003+3002+3001+....+3+2+1 or more simply written ((3003+1)*1501)+1502 = 4510506

Number of Matchups without Mirrormatches:

4610506-3003= 4507503

I think thats enough Matchups to experiment with for a quite long time. Add the fact that each demigod and each team will have different possible builds and strategies and that each map will play differently and we should end up with a number so large that there are only silly words .

 

Finally as interesting Addition, if your team is a team of random players you could consider that Player A having Rook and Player B having Torchbearer isn't the same for your team as the other way round. of course the strategies of both teams remain the same but the players have to play another Demigod so its a difference for them.

a Team of 5 specific Demigod can have 5! = 120 different Permutations.

4510506*120 = 541260720

I expect the balancing beta for Demigod to be quite interesting ;-)

 

16,840 views 20 replies
Reply #1 Top
Whoooo, combinatorics!
Reply #3 Top
:SURPRISED:
Reply #4 Top
This is crying for a way to mathamaticly describe the attack and defence stats and automaticly test them in a controlled environment. Some interesting stuff for the people who are really good in math here  :) 
Reply #5 Top
I'd say 15^2 in a 1on1 since mirrors would be valid imho.
Reply #6 Top
15^2 distinguishes between Rook vs Torchbearer and Torchbearer vs Rook, but they are the same matchup from a neutral point of view. Well I guess I wasn't all clear what I meant with "unique Matchup", I consider it unique from the neutral point of view while of course for the players there is a difference between rook vs torchbearer and torchbearer vs rook and that would be indeed 225 matchups.


Gabberkooij, there is no reasonable way to mathematically solve even less to simulate it and get any useful results, its just too complex.
Of course you could simulate some basic stuff but those results aren't very useful when it comes to how the balance is in real matches.


For Dota it is about 3,2*10^14 (All Pick Mode) if I didnt make a mistake.


Reply #7 Top
Isn't their a DEMIGOD that can do this math for me isn't something in the skill tree
Reply #8 Top
there totally SHOULD be!!! I'd play as him every time!
Reply #10 Top
WTF IS MATH!!1!!ONE!1!1!
Reply #11 Top
To the last two posts,

-- ............................................______ __
....................................,.-'"...................``~.,
.............................,.-"..................................."-.,
.........................,/...............................................":,
.....................,?........................... ...........................,
.................../.................................................. .........,}
................./.................................................. ....,:`^`..}
.............../.................................................. .,:"........./
..............?.....__............................ .............:`.........../
............./__.(....."~-,_..............................,:`........../
.........../(_...."~,_........"~,_....................,:`..... ..._/
..........{.._$;_......"=,_......."-,_.......,.-~-,},.~";/....}
...........((.....*~_......."=-._......";,,./`..../"............../
...,,,___.`~,......"~.,....................`..... }............../
............(....`=-,,.......`........................(......;_,,-"
............/.`~,......`-...................................../
.............`~.*-,.....................................|,./.....,__
,,_..........}.>-._...................................|........... ...`=~-,
.....`=~-,__......`,.................................
...................`=~-,,.,...............................
................................`:,,.............. .............`..............__
.....................................`=-,...................,%`>--==``
........................................_........ ..._,-%.......`

;)
Also, that's a lot of numbers.
Reply #12 Top
Doommastr,
Nice facepalm.
Totally called for too. The maths isn't bad.
Reply #13 Top
Ahhhhh!!!! finite series!!!! I failed that pre-calc test :(
Reply #14 Top

I've played DOTA for 2+ years and know its 80+ heroes rather intricately.  And I still crave a new hero with each DOTA patch.  There's never enough :P

Reply #16 Top

Hmm... mathematics must have been born by people waiting for the next game to be released.

 

:fox:  

Reply #17 Top

WTB surprise demigod beta ahead of schedule

sept 5 is a ways to go for me :pout:

Reply #18 Top

Theres only 8 at release according to Frogboy/Tyo/Chris. So there goes your math...

Reply #19 Top

At full release or at Beta release?

 

:fox:  

Reply #20 Top

?!

Huh... lol