View Single Post
  #68  
Old 08-09-2007, 14:27
monro's Avatar
monro monro is offline
Member
 
Join Date: May 2006
Posts: 2,050
Activity: 0%
Longevity: 98%
Default

Quote:
Originally Posted by Életfa#2 View Post
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.

Last edited by monro; 08-09-2007 at 14:39..
Reply With Quote