Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2001:
[Freeciv-Dev] Re: AI strategy
Home

[Freeciv-Dev] Re: AI strategy

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Freeciv List <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: AI strategy
From: ccrayne@xxxxxxxxxx
Date: Tue, 04 Dec 2001 19:12:22 -0800

In <20011205023509.GD19852@xxxxxxxxxxx>, on 12/05/01 
   at 03:35 AM, Petr Baudis <pasky@xxxxxxxxxxx> said:


:If it will be possible to do this all only with bots spawned from
:civserver, i don't see any point in having them as separate processes at
:all.

I don't understand what you mean by this statement, which probably means
that I didn't understand your prior question. I thought that you were
asking about the case in which the server has started one or more AI
players in response to the aifill parameter, and a human player wishes to
join the game by taking over from one of the those players, if the server
did not know which players were AI.

My answer was meant to explain that, although the server should not "care"
which players were AI -- in the sense that it should treat all players
equally -- it would continue to know the status of the "aifill" players. 

Currently, there are two incompatible interfaces between the server and
the players -- one for players which the server controls (AI only), and
one for all other players (human, bots, or a combination of both). The
strategy which I strongly support is that the AI only interface be
eliminated, by moving the existing AI code to an aiclient program, which
could be either spawned by the server, as in the aifill case, or launched
as an independent player.

-- Chuck Crayne
-----------------------------------------------------------
ccrayne@xxxxxxxxxx
-----------------------------------------------------------



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