Complete.Org: Mailing Lists: Archives: freeciv-dev: February 2002:
[Freeciv-Dev] Re: [PATCH] aiunit.c ai_military_findvictim() cleanup (PR#
Home

[Freeciv-Dev] Re: [PATCH] aiunit.c ai_military_findvictim() cleanup (PR#

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Raahul Kumar <raahul_da_man@xxxxxxxxx>
Cc: Tony Stuckey <stuckey@xxxxxxxxxxxxxxxxx>, Gregory Berkolaiko <gberkolaiko@xxxxxxxxxxx>, Mike Kaufman <kaufman@xxxxxxxxxxxxxxxxxxxxxx>, freeciv-dev@xxxxxxxxxxx, bugs@xxxxxxxxxxxxxxxxxxx
Subject: [Freeciv-Dev] Re: [PATCH] aiunit.c ai_military_findvictim() cleanup (PR#1264)
From: Petr Baudis <pasky@xxxxxxxxxxx>
Date: Sat, 23 Feb 2002 18:35:07 +0100

Dear diary, on Sat, Feb 23, 2002 at 02:38:58PM CET, I got a letter,
where Raahul Kumar <raahul_da_man@xxxxxxxxx> told me, that...
> > > I believe but I am not sure, that the AI does not become democratic or
> > > republic.
> > > It's always on the offensive, so the unhappiness would kill it. Is unit
> > > unhappiness actually an issue? 
> > 
> >     Make sure that you're really understanding the cause and effect
> > here.  The AI may not "become democratic or republic" precisely because the
> > unhappiness from it's despotic/monarchic past might be too much of a drain.
> > 
> >     The "production at all costs, and ignore whether we can find useful
> > outlets for it" attitude of the AI probably contributes a lot to the
> > bizarre styles of play it has.
> > 
> 
> I was wrong in that according to Petr the AI does become a republic. Frankly,
> I have not yet seen that in any game I have ever played. In order of 
> popularity
> I have seen:
> 
> Despotism
> Monarchy
> Communism

I usually check mainly AI which are able to compete with me ;-) and they are
Republic most times (or Monarchy rarely).

> Fixing the production issue, the AI badly needs more science. That means
> fixing ai_eval_governments to actually work. That means writing a happiness
> manager for  the AI. Building order for improvements, that means fixing the
> priority overrides for military units. Military units should not get priority
> over wonders of the world or temples, or settlers at times. This is a very
> scary list.

Cutting these out from Ross' corecleanups would be worthy. I plan do it after
some more cleanups... (basically I now plan another path for that common
formula, then cleaning up one other not-very-nice military function and then
cleaning up parts touched by Ross' cleanup)

> I believe that there is one quick fix solution. Come up with a minimal
> diplomacy model to allow the AI to trade techs. That will stop the AI from
> being so badly behind in technology.

If we are going to do it, we should to it properly. No quick hacks and quick
fixes, please.

And, then I won't be able to win against AI! :) (I'm relatively bad freeciv
player)

-- 

                                Petr "Pasky" Baudis

* elinks maintainer                * IPv6 guy (XS26 co-coordinator)
* IRCnet operator                  * FreeCiv AI hacker
.
No one can feel as helpless as the owner of a sick goldfish.
.
Public PGP key && geekcode && homepage: http://pasky.ji.cz/~pasky/


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