Blogok - töltési rendszer mmr - dota 2
Jó napot. Szeretném felajánlani, hogyan látom a minősítési rendszert.
Igen, a rendszer még mindig nyers, mint egy lány, aki a fórumtag Dota2.ru-t nézi, de még mindig. Nagyobb az ambíciók számára és azok számára, akiknek semmi közük sincsen, segíthet vagy vezethet a megfelelő gondolatokhoz. Kezdjük tehát.
A jelenlegi minősítési rendszerben csak a csapat győzelmét veszik figyelembe. És hogy ez a csapat nyert, és aki több erőfeszítést tett a győzelemre, nem világos. Megpróbálom bemutatni nézetemet a probléma megoldására. Igen, persze, a rendszerem nem csodaszer, és sokat, hogy nem veszi figyelembe, és a játék néhány fontos aspektusa, amelyre jelenleg nincs rendszer, nem veheti figyelembe.
A faktorkísérlet elméletét alapul vettük. A lényeg az, hogy egy lineáris képletből származunk, amelyben az egyik keresett érték n tényezőktől függ. Számításom során nagyon egyszerű modellt vettem.
A lineáris képlet alapformája Y = A0 + A1X1 + A2X2 +. + AnXn
ahol: Y-minősítés, A-együttható, X-változó tényező
A pontosabb számításhoz a hősöket 5 csoportba osztjuk.
1) Mider
2) Kerry
3) Támogatás
4) Off-lineer
5) Szakember *
* - a szakértővel értem az erdőket, a hősök és mások romanizálását.
Mindegyik csoportban a legfontosabb jellemzőket emeltem ki. Az alábbiakban kiderül:
1) percenként tapasztalat, a hősök által okozott kár
2) Arany per perc, a hősök által okozott kár
3) Segít, hősök kezelése
4) percenként tapasztalat, arany / perc
5) A szerkezetek sérülése, a hősök megrongálódása, a hősök kezelése.
A mátrix összeállításához szükségünk van a fenti adatokra. Nagyon vigyáztam az adatokat és haladtam előre, elmondom neked, hogy megkaptam a kívánt eredményt.
1. pont.
X1 tapasztalat percenként (1-1000)
X2 arany percenként (1-1000)
X3 asszisztensek - (0-50)
X4-kár a hősöknél - (0-50000)
X5-hősök kezelése - (0-15000)
X5-szerkezetek károsodása - (0-15000)
Az adatok összeállításához egyszerűen használtam a lapadatokat DB-vel.
A minősítést az átlagpont példáján keresztül számoljuk.
A kezdeti függőséget kapjuk: MMR = A0 + Aneed (A1 * X1 + A4 * X4) + Anoneed (A3 * X3 + A2 * X2 + A5 * X5 + A6 * X6)
ahol:
A kívánt tulajdonságokkal rendelkező, vagy inkább a hősöknek ez a hányadosa.
Anoneed - kevésbé jelentős
(A1 * X1 + A4 * X4) a legfontosabb jellemzők
(A3 * X3 + A2 * X2 + A5 * X5 + A6 * X6) - a legkevésbé fontos jellemzők
Elfogadom, hogy ha
Hosszú távú küzdelem Carry-Jungler-Pusher-Escape-Nuker
Csata csata Carry-Pusher-Escape-Nuker
és nagyon kicsi a szerkezet károsodása, nem teljesen világos, hogy mit csinált az egész játék.
Mi alkotjuk a mátrixot. Az egyszerűség kedvéért kombináltam (A1 * X1 + A4 * X4) a szokásos teljes értéket. A 0-1000 percenként tapasztalható tapasztalatok és a hősök 0-tól 50000-ig történő károsodása.
Igen, lehetetlen különbözõ változókat ily módon számolni, de ezt minden egyes paraméterre (A1 * X1 + A4 * X4) további együtthatók további bemenetével oldják meg. ebben az esetben A1 és A4.
Összeállításakor a mátrix, vettem alapul, hogy megszerzése a legnagyobb érték, 1. bekezdés, megkapjuk 25 PTS, és minimum - maximum 25. Ha a „jó” és a minimális „nem helyes” 20, és fordítva.
Ie Ha a hősnek nincs szüksége a munkára, akkor tapasztalati pontokat kap, de nem elég.
Az együtthatók kiszámítása után:
1) 4A0 = 0
A0 = 0
2) 4Aneed = 90
Aneed = 22,5
3) 4Az = 10
Anoneed = 2,5
A következő kapcsolatot kapjuk:
MMR = 0 + 22,5 (A1 * X1 + A4 * X4) + 2,5 (A3 * X3 + A2 * X2 + A5 * X5 + A6 * X6)
Térjünk vissza a szabályozatlan tényezőkhöz. Az alábbiakat kapjuk:
A0 = 0-22,5 (51000 + 1 / 51000-1) -2,5 (31050 + 1 / 31050-1) = -25
Aneed = 2 * 22,5 / 51,000-1 = 0,00088237
Anoneed = 2 * 2,5 / 31050-1 = 0,00016103
Helyettesítjük a képletünket.
MMR = -25 + 0,00088237 (A1 * X1 + A4 * X4) +0,00016103 (A3 * X3 + A2 * X2 + A5 * X5 + A6 * X6)
A képlet ellenőrzéséhez a játékomat vettem
Carry-Nuker Ranged
Saját adatai:
Tapasztalat percenként - 655
Arany percenként - 656
Segít - 6
Hősi sérülés - 16500
Gyógyító hősök - 0
Struktúrák károsítása - 3100
Get: -9.2573 értékelés játékonként)))
Bár ez az érték kapható, a képlet működik.
Tekintsük külön:
1) Mennyit kaptunk a "jobb" jellemzőktől: 15,137
2) Mennyit kaptunk a "nem szükséges" jellemzőktől: 0.605
Miért kaptam negatív eredményt? Ez a számokról szól, amelyek alapul szolgálnak.
És egy perc tapasztalat és a hősök kárára. A tartomány 1-1000 és 0-50000 volt.
Ahogy láthatja, az értékeim 655 és 16500 értékűek.
Ha 46.500 hős sebzést kaptam, ugyanazzal a tapasztalattal, percenként, 17.213 pontot kaptam, a -9,2573 helyett.
A rendszerem hozzáadható a meglévőhöz, azaz amikor megnyerjük, megkapjuk a 25-ös szabványt, és hozzáadjuk a számokat a számításból. Például az előállított MMP mennyisége 10 egységre korlátozható. 25 + - 10-et kapunk. Ha a játékos betöltötte a szerepét és megnyerte, 35 milliméteres lesz az ideális, és 25 - ha nem tapad. A vereség ugyanaz. -25 és -35.
Egyes karakterek például jobb tulajdonságokkal rendelkeznek
Közeli küzdelem Carry-Support-Durable-Disabler-Initiator-Nuker
Nem hiszem, hogy ez komolyan befolyásolja az MMR befogadását, de még a jelenlegi célpontnál is vannak erősebb karakterek, mint sokan közülünk sikeresen használják)
Például, a farkasod tenyésztette az egész játékot, és nem tett semmit. Ezután a "szükséges" jellemzők kiszámításánál nem lesz a fő szám a minősítés kiszámításakor, és ennek következtében a játék után negatív értéket kap.
Köszönöm mindenkinek. Ha valaki legalább megértett valamit abból, amit megpróbáltam közölni veled, nagyon boldog vagyok. Ismét tudom, hogy sok olyan dolog, amit ez a rendszer nem veszi figyelembe.