Complete.Org: Mailing Lists: Archives: freeciv-dev: September 2001:
[Freeciv-Dev] Re: find_the_shortest_path()
Home

[Freeciv-Dev] Re: find_the_shortest_path()

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Gregory Berkolaiko <gberkolaiko@xxxxxxxxxxx>
Cc: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: find_the_shortest_path()
From: Raimar Falke <hawk@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 18 Sep 2001 14:37:42 +0200
Reply-to: rf13@xxxxxxxxxxxxxxxxxxxxxx

On Tue, Sep 18, 2001 at 11:34:30AM +0100, Gregory Berkolaiko wrote:
>  --- Raimar Falke <hawk@xxxxxxxxxxxxxxxxxxxxxxx> wrote: 
> > On Tue, Sep 18, 2001 at 11:02:53AM +0100, Gregory Berkolaiko wrote:
> [..]
> > > For flexibility reasons.
> > 
> > Why? This is needed/used? Besides the basic move cost there are other
> > measures to choose between paths: distance to enemy and uncovered
> > terrain comes to mind. Is this flexibility used for this?
> 
> It is needed and it is used in do_unit_goto / find_a_direction
> But it all can be improved, e.g. you can recalculate path if you uncover
> (change) in the territory or an enemy unit...

Since find_a_direction also calculates a desirability/fitness/negative
cost it is possible to include this in the main algorithm (as a
callback) and have so only one best path.

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 "I haven't lost my mind - it's backed up on tape somewhere."


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