Complete.Org: Mailing Lists: Archives: freeciv-dev: September 2002:
[Freeciv-Dev] Re: rfc: default production
Home

[Freeciv-Dev] Re: rfc: default production

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Davide Pagnin <nightmare@xxxxxxxxxx>
Cc: Freeciv Developers ML <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: rfc: default production
From: Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
Date: Fri, 6 Sep 2002 14:25:36 +0200

On Fri, Sep 06, 2002 at 12:15:26PM +0200, Davide Pagnin wrote:
> On Fri, 2002-09-06 at 12:30, Raimar Falke wrote:
> > On Mon, Sep 02, 2002 at 07:20:17PM +0200, Christian Knoke wrote:
> > > On Mon, Sep 02, 2002 at 02:50:32PM +0200, Thomas Strub wrote:
> > > > On Mon, Sep 02, 2002 at 12:29:51PM +0000, Per I. Mathisen wrote:
> > > > > Currently, whenever someone has built something and the worklist is
> > > > > empty, the server queries the AI for the next (default) building 
> > > > > target.
> > > > > 
> > > > > So I want to remove it. (Yeah, I'm in that mood today.)
> > > > > 
> > > > > Instead, I suggest this simple rule:
> > > > > 
> > > > > if (was producing unit)
> > > > >       continue producing that type of unit
> > > > > else if (was producing building and can build capitalization)
> > > > >       switch to capitalization
> > > > > else
> > > > >       /* eg civ2 ruleset */
> > > > >       switch to first FirstBuild unit (phalanx etc)
> > > > 
> > > > I don't like switching from buildings to capitalization. Think
> > > > marketplace -> bank -> stockexchange or something like that is better.
> > > > What ever is good for CMA. 
> > > > 
> > > > Couldn't we switch the "FirstBuild" to settlers?
> > > 
> > > I want a configurable firstbuild client option (since long!).
> > 
> > What about a default global worklist which is used in this case?
> 
> It was my first thought...
> 
> But there is a problem, a "default" worklist with both units and
> building, seems strange to me, and thus there can be problem to have
> such a default worklist.

Yes a "normal" default worklist will only contains improvements. But
it should also possible to include units.

> A solution is to have only improvement in the "default" worklist.
> (and if there are no improvement that you can build at a particular
> moment? you go coinage? and then if an new improvement is available, do
> you switch back or not?...)

Yes giving up and just building coinage is a good solution IMHO. And
if no coinage is available choose a settler. The problem is removing
AI dependencies in the server. And it isn't a big problem if the user
has to switch from coinage to something other. We can also make this a
seperate event so that players can filter for it.

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 checking for the vaidity of the Maxwell laws on this machine... ok
 checking if e=mc^2... ok
 checking if we can safely swap on /dev/fd0... yes
    -- kvirc 2.0.0's configure 


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