[Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI)
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Mon, Mar 04, 2002 at 11:28:20AM -0600, Tony Stuckey wrote:
> On Mon, Mar 04, 2002 at 12:11:28PM +0000, Gregory Berkolaiko wrote:
> > This is related to an earlier email by Raimar. He was talking about
> > displaying the effect a building like Marketplace would have. Well,
> > Marketplace is an easy one to estimate for anyone (incl. AI) who knows
> > about the notion of "percent". But the effect of, say, Cathedral, is more
> > involved.
> >
> > So I would suggest the following extension to the CMA: once the target
> > multipliers are set, you should be able to evaluate the effect of building
> > a happiness-related improvement. It would output (for user) the increase
> > in surpluses you'd be able to get (maybe minus the cost of the
> > upkeep). And for AI you just need to combine
> > the values of increases multiplied by their _WEIGHTINGs
>
> We already do. worst_worker_tile_value() is used for this purpose
> already for luxury improvements -- we assume every newly content worker can
> find a tile to work which is as useful as the worst one we are working.
> ai/advdomestic.c, line 225 or so.
>
> Happiness buildings are evaluated through building_value(),
> which is another obvious target for number -> enum cleanups. Does
> anyone remember offhand what happiness[4] is? We need enums like
> HAPPY_AFTER_MARTIAL_LAW, HAPPY_AFTER_LUXURY, etc.
Ack.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"I do feel kind of sorry for Microsoft. Their attornies and marketing
force must have tons of ulcers trying to figure out how to beat (not
just co-exist with) a product that has no clearly defined (read
suable) human owner, and that changes on an hourly basis like the
sea changes the layout of the sand on a beach. Severely tough to
fight something like that."
-- David D.W. Downey at linux-kernel
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), (continued)
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Raimar Falke, 2002/03/04
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Gregory Berkolaiko, 2002/03/04
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Raimar Falke, 2002/03/04
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Gregory Berkolaiko, 2002/03/04
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Raimar Falke, 2002/03/04
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Jason Short, 2002/03/04
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Gregory Berkolaiko, 2002/03/04
- [Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Raimar Falke, 2002/03/04
[Freeciv-Dev] Re: [Wishlist] Attitude manager (agent and AI), Tony Stuckey, 2002/03/04
|
|