Complete.Org: Mailing Lists: Archives: freeciv-ai: March 2005:
[freeciv-ai] Re: Questions on advdiplomacy

[freeciv-ai] Re: Questions on advdiplomacy

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-ai@xxxxxxxxxxx
Subject: [freeciv-ai] Re: Questions on advdiplomacy
From: Per Inge Mathisen <per@xxxxxxxxxxx>
Date: Sat, 5 Mar 2005 14:06:46 +0000 (GMT)

On Wed, 2 Mar 2005, Jason Dorje Short wrote:
> > I was looking at advdiplomacy.c /Freeciv 2.0.0 Beta 8) and found 3 issues:
> >
> > * When we evaluate an exchange of a city, we check for the capital city
> > to deny a request.
> >Why we don't check to see if it's the last city?
> There was one game where an AI player traded me his last city (PR#12287).


> >  Why we do not accept a peace state with the boss to give a cease-fire
> > to an enemy?


> Personally I don't understand/like any of the AI alliance leader
> concepts.They make diplomacy very hard (sometimes you can't even do
> diplomacy with one player until you contact another) and make alliances
> too rigid.

It is an easy way to solve a difficult problem. Feel free to solve it in a
better way.

> >In computing the desire for war, i think that the first check should
> > exchange DS_NEUTRAL and DS_CEASEFIRE because you get a higher penalty
> > for breaking a cease-fire instead of a neutral treaty.
> Yes, absolutely.ceasefire is one step "up" from neutral.


Untested patch attached.

  - Per

Attachment: adv1.diff
Description: Text document

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