Pseudolosowa dystrybucja
Z Dota Wiki
Spis treści |
Ogólnie
Pseudolosowa dystrybucja odnosi się do faktycznej szansy procentowej, używanej przez silnik Warcrafta przy pewnych modyfikatorach ataku. Zamiast stałej szansy, pierwszy atak ma względnie małą szansę na trafienie. Z kolejnymi atakami bez modyfikatora szansa stopniowo wzrasta. Po ataku z modyfikatorem, spada do początkowej szansy. Po pewnej liczbie ataków, faktyczna szansa przekracza 100% i gra wymusza wejście modyfikatora. Wynika z tego, że jest ograniczona szansa na długie serie bez modyfikatora i z nim. Zatem rozkład nie do końca jest losowy, stąd nazwa pseudolosowa.
Przy poniższych umiejętnościach, silnik Warcrafta zaokrągla szansę (tą podaną w opisie umiejętności) do najbliższej wielokrotności 5%. Oznacza to, że przykładowo umiejętność Juggernauta Blade Dance nie ma 36% szansy na wejście, a 35%.
Pseudolosowe umiejętności
Generalnie są to umiejętności bazujące na silniku Warcrafta (z oryginalnej wersji gry).
- Critical Strike (np. Critical Strike, Coup de Graçe)
- Bash (np. Headshot, Time Lock)
- Pulverize (np. Anchor Smash, Flaming Fists)
- Orb of Slow (Maim, Maelstrom)
- Hardened Skin (np. Stout Shield, Vanguard)
Mechanika
Przykład
Rozważmy przykład Krytycznego Uderzenia z 20% szansą na wejście. Jeśli szansa była by całkowicie losowa, wtedy każdy atak by miał 20% szansy, by być Krytykiem, niezależnie od ilości uderzeń. Mimo, że po wielu atakach mniej więcej 20% z nich było by Krytycznymi, nic nie stoi na przeszkodzie by zadać nieskończoną serię Krytyków, jak i brak Krytycznego uderzenia przez nieskończoną ilość razy. Dlatego producenci Warcrafta wykorzystali pseudolosową dystrybucję.
Zamiast stałej, 20-procentowej szansy, pierwsze uderzenie ma szansę 5.57%. Jeśli nie będzie Krytyczny, następny atak będzie miał szansę 11.14% (2 * 5.57%), itd. Gdy natomiast wejdzie atak z modyfikatorem, licznik wróci do punktu wyjścia, jakim jest stała S, w tym wypadku 5.57%.
Wzór na prawdopodobieństwo
Szansa na atak z modyfikatorem wyrażana jest następującym wzorem:
P(n) = S * n
P(n) oznacz prawdopodobieństwo na wejście modyfikatora przy n-tym ataku, S to stała dla określającej wartości procentowej, a n to numer ataku z kolei, gdzie poprzednie były bez modyfikatora (minimalna wartość n to 1).
Poniższa tabela przedstawia wartość stałej S dla odpowiednich wartości procentowych umiejętności, podanych w opisie.
| Spodziewana szansa | Stała (S) | Maksymalna liczba ataków bez modyfikatora |
|---|---|---|
| 5% | 0.00380 | 263 |
| 10% | 0.01475 | 67 |
| 15% | 0.03221 | 31 |
| 20% | 0.05570 | 17 |
| 25% | 0.08475 | 11 |
| 30% | 0.11895 | 8 |
| 35% | 0.14628 | 6 |
| 40% | 0.18128 | 5 |
| 45% | 0.21867 | 4 |

