Complete.Org: Mailing Lists: Archives: freeciv-ai: December 2004: [freeciv-ai] Re: A diplomacy AI rule

# [freeciv-ai] Re: A diplomacy AI rule

[Top] [All Lists]

 To: Olivier DAVY Cc: freeciv-ai@xxxxxxxxxxx Subject: [freeciv-ai] Re: A diplomacy AI rule From: banjo Date: Tue, 07 Dec 2004 21:48:16 +1300 Reply-to: banjo@xxxxxxxxxxxx

```Olivier DAVY wrote:
```
```Hi,

I got an idea for the diplomacy system of freeciv.
It will force the IA to use diplomacy (between IA and IA/Humans).

The following rule could be used :

The opportunity that diplomacy adds is that a civilization can become the
ally of another.
Being in mind that EVERY civilization (symmetry ?) has its opportunity, what
sould they do ?
It can be seen also has a constraint for IA : if the civilization does not
use this opportunity, the other will do, and will crush the former easily.

I think (well, after reading the fourth book of "Foundation") that
civilizations should tend to create alliances that will create equal forces,
i.e. they should create symmetric super-civilizations (the alliances) to
compensate the fact that civilizations have not the same power. They hence
adjust the forces and live forever.
What is important is symmetry in that case.
Can we say that symmetry is the base of peacefull civilizations (e.g. : the
Cold War ?).

Practically, every ten turns (for example), we should compute the forces
ratio, and allow IA civilizations to recreate or delete their alliances (but
at what cost ?).

If you find that idea could be interesting, here is an example
Civ        Force / Points
A          300
B          200
C          101
D          30
E          1

Perhaps an alogrithm could force IA to make alliance such as A-D = 330 and
B-C-E = 302 ?

The algorithm could be "try to create #n alliances that minimize the maximum
of difference between two of them".
Thus everybody will think twice before attacking whatever civilization.

Perhaps a civ can make peace with civ that are very small (to attack them
later ?), and create alliance with same-force-civs.

Since I am also an engineer in computer science, perhaps I could help to go
further, if you like the idea.

Olivier DAVY
Olivier.davy_at_free.fr

```
```

or it could be an option that tunes the ai's level of diplomatic
sloppyness, maybe a way to change the grand strategic game by
creating more unstable alliances, unlike the long lived ones
I (we?) play at present.

what happens if we put knobs on some constants to see how they
change the feel of a game.

-banjo

```