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: "Per I. Mathisen" <per@xxxxxxxxxxx>, freeciv-ai@xxxxxxxxxxx
Subject: [freeciv-ai] Re: time table for ai restructuring
From: Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
Date: Tue, 16 Jul 2002 02:01:26 +0200

On Tue, Jul 16, 2002 at 01:50:38AM +0200, Petr Baudis wrote:
> Dear diary, on Tue, Jul 16, 2002 at 01:02:17AM CEST, I got a letter,
> where "Per I. Mathisen" <per@xxxxxxxxxxx> told me, that...
> > We have made plans for moving the AI eventually into client space. The
> > first step would be to add common stuff into client/ai/common/, like city
> > management (from CMA) and path finding. The second is to move the AI
> > sources physically in cvs to client/ai/<AI name>/. The third is to
> > actually make the existing AI work like a client. This plan is detailed in
> > README.AI already.
> 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 even getting 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.

Good point.


 email: rf13@xxxxxxxxxxxxxxxxx
 A life? Cool! Where can I download one?

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