Complete.Org: Mailing Lists: Archives: freeciv-ai: July 2002:
[freeciv-ai] Re: time table for ai restructuring

[freeciv-ai] Re: time table for ai restructuring

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Petr Baudis <pasky@xxxxxxxxxxx>
Cc: freeciv-ai@xxxxxxxxxxx
Subject: [freeciv-ai] Re: time table for ai restructuring
From: "Per I. Mathisen" <per@xxxxxxxxxxx>
Date: Tue, 16 Jul 2002 12:27:51 +0000 (GMT)

On Tue, 16 Jul 2002, Petr Baudis wrote:
> I don't think "_move_ the AI sources physically" is a good idea. IMHO it would
> be better to rather shortly build up the AI in client/ai/ once more from the
> original AI, keeping it working properly all the time and adding original AI
> stuff as it gets ready to live in a client (that WILL be painful; happy
> settling ;). This way, nice review to the Syela AI will be given as pieces 
> will
> get copied and more importantly, in CVS there will be one AI which will be
> still working, possibly evengetting some bugfixes inside, while the second one
> will grow up hastelessly and also actually _working_, though not completely.
> Also, if the development of client-side AI would stop for any reason (see
> Syela), just the AI client can be disabled in release, still having the
> server-side one.

Do you mean building up a new AI in client/ai/ _as a client-side AI_?
Having two simultaneous server-side AIs won't work.

My only beef with this is that unless it happens fast (you say both
shortly and hastelessly so I am not sure which you mean;) there will be an
additional problem of either sync'ing the two or halting development on
the server-side one. Potentially we might be capable of "outsourcing" some
code that might be shared, though.


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