[Freeciv] Re: formula idea for ally counting
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
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
|
|