Re: formula idea for ally counting
Jason Short <[email protected]>
| Newsgroups | gmane.games.freeciv.general |
|---|---|
| Message-ID | <[email protected]> |
Horn G=E1bor wrote: > v(i)=3Dp(i) + T*(w(ally1)*s(ally1) + w(ally2)*s(ally2) +...) >=20 > v(A)=3D1400 > v(B)=3D1200 + 1460*(1/20*0.1) =3D 1214.6=20 > v(C)=3D1000 + 1460*(1*0.22) =3D 1321.2 > v(D)=3D1100 + 1460*(0.66*0.05) =3D 1148.18 > v(E)=3D940 + 1460*(1*0.16) =3D 1173.6 >=20 > So we can see B's strength just increased a bit, as he allied w/ a > player who we know almos nothing about, and he has low points. C benefi= t > more, as a much better player joined to him. Note, we have almost no > info about C yet. so all data in which he's a parameter (including > himself) isn't much reliable. Similar for D/E, They're about the same > virtual power, but E benefit more as he got a stronger ally than > himself, unlike D. >=20 > So what u think about this formula? I'm sure it's not perfect yet, but > might be a basis for more thinking. It is problematic that E's virtual ranking is pushed up above D's by=20 this algorithm. You should guarantee that this doesn't happen (somehow). jason