Complete.Org: Mailing Lists: Archives: freeciv-ai: September 2003:
[freeciv-ai] Re: (PR#5633) Order of AI activities.

[freeciv-ai] Re: (PR#5633) Order of AI activities.

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: per@xxxxxxxxxxx
Subject: [freeciv-ai] Re: (PR#5633) Order of AI activities.
From: "Christian Knoke" <chrisk@xxxxxxxxx>
Date: Fri, 12 Sep 2003 12:35:22 -0700
Reply-to: rt@xxxxxxxxxxxxxx

Can you make it like this?

In the beginning of turn, all goto is processed (clients and AI)
Then AI moves
Then Client phase
Then AI makes decisions (about cities, taxes, science ...)
Then the turn change is calculated.

Save is only possible in Client phase.
Autosave happens after AI has moved.

This will remove double-move problem.
This will remove the AI activities that happen when you load a game.
This will remove the inconsistency between running and reloaded games.
This will be good for AI since it can make their decisions at the latest
possible moment.

But it is possible to annoy the AI by occupying worked tiles.
And it is possible to shoot an AI city empty and enter with goto next turn.


Christian Knoke          * * *
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.

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