Re: siege
"Jonadab the Unsightly One" <[email protected]> 10 Aug 2005 12:08:34 -0400
| Newsgroups | gmane.games.freeciv.general |
|---|---|
| Message-ID | <[email protected]> |
Sam Steingold <sds-mXXj517/[email protected]> writes: > for each tile and player, define "tile availability" to be a number > from 0 to 1, and use it to determine the actual benefit derived from > working the tile by multiplying it by the nominal benefit (food, > trade &c) and rounding appropriately. > > tile availability is defined as follows: [by an O(n^2) algorithm if I understand it correctly, where n is the number of units that can reach any of the city's tiles in one turn, which with railroads could easily be dozens of units, potentially thousands on a large map] That might have an adverse impact on performance, since it has to be calculated each turn for each city. -- $;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}} split//,"ten.thgirb\@badanoj$/ --";$\=$ ;-> ();print$/