Complete.Org: Mailing Lists: Archives: freeciv-dev: August 2002:
[Freeciv-Dev] Re: [RFC] Simpler movement rules.
Home

[Freeciv-Dev] Re: [RFC] Simpler movement rules.

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Gregory Berkolaiko <Gregory.Berkolaiko@xxxxxxxxxxxx>, Freeciv Development List <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: [RFC] Simpler movement rules.
From: Raahul Kumar <raahul_da_man@xxxxxxxxx>
Date: Fri, 9 Aug 2002 04:41:46 -0700 (PDT)

--- Gregory Berkolaiko <Gregory.Berkolaiko@xxxxxxxxxxxx> wrote:
> Hi all,
> 
> The current Freeciv unit movement rules are as follows:
> 
> -- If unit has more move points (MP) than it takes to make the move, the 
> move is taken and the MPs are reduced by the cost of the move
> -- Otherwise, if the unit is on full MPs, the move is taken and MPs are 
> set to zero
> -- Otherwise, the success of the move is determined randomly, with the 
> probability MP/cost.
> 
> This last rule causes a lot of problems: non-optimal routes selected by 
> goto routines, huge problems with AI code, big complications for the 
> current path-finding effort, difficulties with bodyguard code and many 
> more.
> 
> In CivIII, which implemented such Freeciv features as bodyguards and route 
> marking for (g)oto function, they decided that it's too much problem 
> and no good and amended the rule to:
> 
> -- If MPs > 0, the move is taken and new MPs := MAX(0, MP-cost)
> 

<snip>

I agree. Your way is much more sensible. 

Aloha,
RK.



__________________________________________________
Do You Yahoo!?
HotJobs - Search Thousands of New Jobs
http://www.hotjobs.com


[Prev in Thread] Current Thread [Next in Thread]