Quote:
Originally Posted by Életfa#2
Monro, meg fogsz lepődni, de próbáltam a javaslatot fejleszteni az (is) nélküli irányba! Egyrészt, ekkor a felfedezési arány örökli a fentieket, az eddig felfedezett területtől, mivel ez is csak egész szám lehet. Másrészt, ha a felfedezési arányt olyan pontossággal tároljuk, mint ahogy most jelenik meg, akkor 10.000 heki felett úgy lehet indítani a felfedezést, hogy az nem növeli a felfedezési arányt! Ez neked jobb?
|
Természetesen nem jobb. Csak én valahogy másképp gondolkodom...
Szóval ha adott egy 10000 hekis ori (és van mondjuk 10% bányája)
felfedezési arány = felfedezett(és fedezés alatt álló) föld/terület
akkor
10000 hekinél aki 5000-et fedezett ez az érték 50%
Fegya javaslata számomra azt jelenti, hogy ezentúl a
felfedezési arány = (felfedezett föld/terület)-Yx(0,1/200) (itt az értéke 49,95%)
(Y itt az utolsó fedezés óta eltelt körök száma)
Ez adja a fedezési arányt amivel szoroz a fedezős képlet és most is századszázalékokig kerekít nem pedig egészig. Ebben a példában ez a változás az orinak 2 katonát jelent az 1.körben (3170 helyett 3168) és az 1000.körben lesz a fedezési arány NULLA ami 3170 katona helyett 1585 katonát jelent.
Ebből kiindulva most is azt gondolom, hogy Fegya javaslata ugy ahogy van jó és a programozást sem kell módosítani kizárólag a képletet amivel a fedezési arányt kiszámolja.