- Reakčné skóre
- 233
Výpočtový vzorec - ako sa počíta boj, kto vyhrá počty strát.
Pri výpočte boja hrajú obrovskú úlohu typy jednotiek - pechota, jazda, luky. Pri útoku ide každý typ jednotiek (pechota, jazda, luky) sám za seba, pri obrane sa bráni zmiešane. (Príklad: vždy útočia spolu šermiari, sekerníci a baranidlá. Naopak, spolu ide zase LK a TK.)
Ďalej sú pri výpočte boja dôležité už konkrétne hodnoty útočných a obranných čísel. Keď príde k boju, pre útočiace jednotky sa použijú iba útočné čísla
, pre brániace sa jednotky sa berú iba obranné čísla typu, proti ktorému sa bráni
.
(Poznámka: Znamená to, že obranné čísla jednotiek v útoku sa vôbec nepoužijú. A naopak, útočné čísla brániacich sa jednotiek nehrajú vôbec žiadnu rolu).
----------
Tória.
Ako prebieha vlastný výpočet boja.
Pre útočiace jednotky sa spočíta pomer sily útoku typov (pechoty, jazdy a lukov). Týmto pomerom sa rozdelia jednotky v obrane a každému typu útoku sa bráni odpovedajúci pomer jednotiek v obrane. A pre každý typ jednotiek útočiacich sa robí samostatný výpočet.
Príklad. Ak je v útoku 60% sily jazdy a 40% pechoty, znamená to, že pri výpočte sa bude 60% jednotiek v obrane brániť "samostatnému" nájazdu jazdy (a použije sa obranné číslo proti jazde) a 40% jednotiek v obrane sa postaví útočiacej pechote. Rozdelenie obrany je rovnomerné na každú jednotku (čiže treba 60% kopijníkov, 60% TK, ...)
Sila útočiacich jednotiek sa už logicky počíta ako suma násobkov počtu jednotiek (sekier, LK, ...) a odpovedajúceho útočného čísla. Sila obranných jednotiek sa, naopak, počíta ako suma násobkov jednotiek a obranného čísla (pričom obranné číslo sa berie vždy proti odpovedajúcemu typu útočných).
Prebehne teda kolo troch nezávislých výpočtov - proti jazde, pechote a lukom. Každý typ, každý výpočet, bude mať svoje celkové útočné číslo a odpovedajúce celkové obranné číslo. Ten, kto má vyššie, vyhráva. Môžu nastať prípady:
- Pre všetky tri typy vyhral útočník. Tak je hotovo, jasno. Príde len k výpočtu strát.
- Naopak, ak vyhrá všetky tri typy obranca, nie je problém. Príde len k výpočtu strát.
- Nerozhodný výsledok pre niektorý typ, keď sa obranné číslo rovná útočnému, môžeme pre výpočty zahrnúť ako jednoduchý prípad - obidve strany prídu o všetky jednotky (pre daný typ útoku) a nie je treba ďalšie výpočty (daného typu). To platí napríklad aj keď niektorý typ (napr. pechota) v útoku chýba. Potom je to 0 proti 0. (Pretože útoku sa postaví iba odpovedajúce percento obrany - a ak má pechota v útoku zastúpenie 0%, postaví sa proti nej zase iba 0% obranných jednotiek).
- V prípade, že niektorý typ (pechoty, jazdy, lukov) vyhrá obranca a niektorý typ zase útočník, rieši sa to tak, že sa spočítajú straty a proti sebe znovu nastúpia dve armády (pozostatkov) jednotiek a celé kolo sa opakuje, kľudne aj viackrát, pokiaľ jedna zo strán nebude mať na svojom konte 0 jednotiek, Môže tak interne prebehnúť aj niekoľko kôl, než bude známy konečný výsledok.
--------
Výpočet strát.
Straty sa počítajú pre každú z troch typov útokov samostatne. Viacmenej, vždy rovnakým spôsobom. A tiež rovnako, bez ohľadu či vyhrá obranca alebo útočník - štýl výpočtu zostávajúcich jednotiek je rovnaký. Pre jednoduchosť budem pre ďalší výklad predpokladať, že vyhral útočník - celkové útočné číslo pre daný typ bolo väčšie než celkové obranné číslo proti danému typu. Ale rovnakým spôsobom by sa počítalo, keby vyhral obranca.
Straty nie sú absolútne, alebo dané prostým pomerom. Sú menšie, nelineárne. Znamená to, že čím viac prevýšila sila útoku silu obrany, tým menšie straty bude mať. Koeficient strát je daný pomerom sily obrany a sily útoku (to by bolo lineárne) násobené naviac odmocninou pomeru sily útoku a obrany (nelinearita). Príklad. Ak bude sila útoku 100.000 a sila obrany 50.000, je výsledný koeficient rovný 50.000/100.000 * sgrt(50.000/100.000) = 0.5 * 0,7071... = 0.3535... Teda, dvojnásobne prevyšujúci útok nebude mať straty 50%, ale len 35,35%.
Straty sú následne na jednotky rozdelené rovnomerne. Ak útočila zároveň LK a TK (počíta sa spolu, ide o rovnaký typ - jazdu) tak, ak je koeficient strát napríklad 0.3535, príde ku strate 35.35% LK, aj ku strate 35.35% TK. Tu už nehrá rolu ani útočné číslo jednotky. Poznámka: Pochopiteľne tento koeficient je iný pre každý typ útoku - jazdu, pechotu a luky - každý prebieha v samostatnom výpočte a každý má iné percenta strát.
--------
Pre informáciu. Počty ľudí zo sedliackeho dvora (koľko aká jednotka zaberá) nehrajú vo výpočtoch rolu. (Iba nepriamo - spolu so stupňom sedliackeho dvoru určujú horný limit jednotiek útoku).
Pri výpočte boja hrajú obrovskú úlohu typy jednotiek - pechota, jazda, luky. Pri útoku ide každý typ jednotiek (pechota, jazda, luky) sám za seba, pri obrane sa bráni zmiešane. (Príklad: vždy útočia spolu šermiari, sekerníci a baranidlá. Naopak, spolu ide zase LK a TK.)
Ďalej sú pri výpočte boja dôležité už konkrétne hodnoty útočných a obranných čísel. Keď príde k boju, pre útočiace jednotky sa použijú iba útočné čísla
(Poznámka: Znamená to, že obranné čísla jednotiek v útoku sa vôbec nepoužijú. A naopak, útočné čísla brániacich sa jednotiek nehrajú vôbec žiadnu rolu).
----------
Tória.
Ako prebieha vlastný výpočet boja.
Pre útočiace jednotky sa spočíta pomer sily útoku typov (pechoty, jazdy a lukov). Týmto pomerom sa rozdelia jednotky v obrane a každému typu útoku sa bráni odpovedajúci pomer jednotiek v obrane. A pre každý typ jednotiek útočiacich sa robí samostatný výpočet.
Príklad. Ak je v útoku 60% sily jazdy a 40% pechoty, znamená to, že pri výpočte sa bude 60% jednotiek v obrane brániť "samostatnému" nájazdu jazdy (a použije sa obranné číslo proti jazde) a 40% jednotiek v obrane sa postaví útočiacej pechote. Rozdelenie obrany je rovnomerné na každú jednotku (čiže treba 60% kopijníkov, 60% TK, ...)
Sila útočiacich jednotiek sa už logicky počíta ako suma násobkov počtu jednotiek (sekier, LK, ...) a odpovedajúceho útočného čísla. Sila obranných jednotiek sa, naopak, počíta ako suma násobkov jednotiek a obranného čísla (pričom obranné číslo sa berie vždy proti odpovedajúcemu typu útočných).
Prebehne teda kolo troch nezávislých výpočtov - proti jazde, pechote a lukom. Každý typ, každý výpočet, bude mať svoje celkové útočné číslo a odpovedajúce celkové obranné číslo. Ten, kto má vyššie, vyhráva. Môžu nastať prípady:
- Pre všetky tri typy vyhral útočník. Tak je hotovo, jasno. Príde len k výpočtu strát.
- Naopak, ak vyhrá všetky tri typy obranca, nie je problém. Príde len k výpočtu strát.
- Nerozhodný výsledok pre niektorý typ, keď sa obranné číslo rovná útočnému, môžeme pre výpočty zahrnúť ako jednoduchý prípad - obidve strany prídu o všetky jednotky (pre daný typ útoku) a nie je treba ďalšie výpočty (daného typu). To platí napríklad aj keď niektorý typ (napr. pechota) v útoku chýba. Potom je to 0 proti 0. (Pretože útoku sa postaví iba odpovedajúce percento obrany - a ak má pechota v útoku zastúpenie 0%, postaví sa proti nej zase iba 0% obranných jednotiek).
- V prípade, že niektorý typ (pechoty, jazdy, lukov) vyhrá obranca a niektorý typ zase útočník, rieši sa to tak, že sa spočítajú straty a proti sebe znovu nastúpia dve armády (pozostatkov) jednotiek a celé kolo sa opakuje, kľudne aj viackrát, pokiaľ jedna zo strán nebude mať na svojom konte 0 jednotiek, Môže tak interne prebehnúť aj niekoľko kôl, než bude známy konečný výsledok.
--------
Výpočet strát.
Straty sa počítajú pre každú z troch typov útokov samostatne. Viacmenej, vždy rovnakým spôsobom. A tiež rovnako, bez ohľadu či vyhrá obranca alebo útočník - štýl výpočtu zostávajúcich jednotiek je rovnaký. Pre jednoduchosť budem pre ďalší výklad predpokladať, že vyhral útočník - celkové útočné číslo pre daný typ bolo väčšie než celkové obranné číslo proti danému typu. Ale rovnakým spôsobom by sa počítalo, keby vyhral obranca.
Straty nie sú absolútne, alebo dané prostým pomerom. Sú menšie, nelineárne. Znamená to, že čím viac prevýšila sila útoku silu obrany, tým menšie straty bude mať. Koeficient strát je daný pomerom sily obrany a sily útoku (to by bolo lineárne) násobené naviac odmocninou pomeru sily útoku a obrany (nelinearita). Príklad. Ak bude sila útoku 100.000 a sila obrany 50.000, je výsledný koeficient rovný 50.000/100.000 * sgrt(50.000/100.000) = 0.5 * 0,7071... = 0.3535... Teda, dvojnásobne prevyšujúci útok nebude mať straty 50%, ale len 35,35%.
Straty sú následne na jednotky rozdelené rovnomerne. Ak útočila zároveň LK a TK (počíta sa spolu, ide o rovnaký typ - jazdu) tak, ak je koeficient strát napríklad 0.3535, príde ku strate 35.35% LK, aj ku strate 35.35% TK. Tu už nehrá rolu ani útočné číslo jednotky. Poznámka: Pochopiteľne tento koeficient je iný pre každý typ útoku - jazdu, pechotu a luky - každý prebieha v samostatnom výpočte a každý má iné percenta strát.
--------
Pre informáciu. Počty ľudí zo sedliackeho dvora (koľko aká jednotka zaberá) nehrajú vo výpočtoch rolu. (Iba nepriamo - spolu so stupňom sedliackeho dvoru určujú horný limit jednotiek útoku).