[freeciv-ai] Re: time table for ai restructuring
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
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
> 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.