1 |
|
---|
2 | SETI - AI V0.3 for C-evo 1.0.X, 09/2007
|
---|
3 |
|
---|
4 | Overwiew:
|
---|
5 | Seti uses all important aspects to win the game, it:
|
---|
6 | + signs up treaties and exchanges technology
|
---|
7 | + attacks enemies with land and air units
|
---|
8 | + tries to build wonders
|
---|
9 | + tries to build the space ship
|
---|
10 | - is helpless against naval attacks until aircrafts become available
|
---|
11 | It is designed for big maps with many different opponents. Use it on random maps with at least 40 % landmass.
|
---|
12 | It has been tested on WIN 98 SE and WIN XP mainly against other AIs.
|
---|
13 |
|
---|
14 |
|
---|
15 | No Cheating:
|
---|
16 | I did not test Seti with cheat options like "see everything" or "get all advances". Cheating is not supported by this AI.
|
---|
17 |
|
---|
18 | Sea Maps - Oversea Expansion:
|
---|
19 | - Seti does not use transport ships. If Seti starts on an island, it will not start oversea expansion before transport aircrafts become available.
|
---|
20 | - Seti will not develop or build warships or transport ships.
|
---|
21 |
|
---|
22 | Main Strategy - Peaceful Expansion:
|
---|
23 | Seti will use different strategies under different conditions. In peaceful times its main goal is to expand (see charts: population and territory in a supervisor game). In war times Seti will build many new units, which will slow down (or stop) expansion.
|
---|
24 |
|
---|
25 | Diplomacy:
|
---|
26 | + Seti will usually respond to diplomatic offers and tends to be cooperative.
|
---|
27 | + Seti will usually exchange civil reports and will accept treaties in most cases.
|
---|
28 | + Seti will usually accept technology exchanges, but there are some technologies that Seti does not need (it does not know to use these advances), therefore Seti will never accept an offer of these technologies.
|
---|
29 | + If there is more than one Seti engine in a game, all Seti engines will cooperate and exchange technologies in the beginning of the game.
|
---|
30 | + If a number of conditions are met, Seti will cancel treaties.
|
---|
31 | - The diplomacy interface is simple and needs to be improved upon, as it only evaluates treaty offers and technology exchange offers (no unit design exchanges, no map exchanges, no spaceship part exchanges)
|
---|
32 |
|
---|
33 | Attack and Defense:
|
---|
34 | + Basic algorithms for attack and defense have been implemented, but these algorithms will never be perfect (against humans).
|
---|
35 |
|
---|
36 | Space Ship:
|
---|
37 | + Seti will build space ship parts, but Seti can only win if it has cities near all the special resources, as it will not exchange ship parts via diplomacy.
|
---|
38 |
|
---|
39 |
|
---|
40 | Some other details:
|
---|
41 |
|
---|
42 | Execution Speed:
|
---|
43 | The execution speed is fast in the beginning of the game (but not as fast as StdAI or Crystal f.e.). After aircrafts become available, the execution speed will slow down. This depends on the empire size and on the number of owned units.
|
---|
44 |
|
---|
45 | Unit Design:
|
---|
46 | - There are only ground unit and air figher unit designs (along with an exploration ship). In later versions, Seti will develop more unit types.
|
---|
47 |
|
---|
48 | City Improvement:
|
---|
49 | + Seti uses all city improvements except shipyards.
|
---|
50 | + Seti will try to purchase city improvements with money, if there is enough money left.
|
---|
51 | + Tile improvement works fine, though it still needs some improvement.
|
---|
52 |
|
---|
53 | Wonders:
|
---|
54 | + Seti uses all wonders except The Pyramids and The Manhatten Project.
|
---|
55 | + Seti will try to build wonders early in the game.
|
---|
56 |
|
---|
57 | National Projects:
|
---|
58 | - Only the palace, great wall, stock market, space port and command bunker are used. This needs to be improved upon.
|
---|
59 |
|
---|
60 | - Unused Game Concepts:
|
---|
61 | some government forms, slaves, freight, conscription, glider, diver, submarines, carriers, spies, spy planes, stealth planes
|
---|
62 |
|
---|
63 |
|
---|
64 | Development started in March 2005.
|
---|
65 |
|
---|
66 | It is basically built upon Charles Nadolski´s C++ Template. Seti uses small parts of the HAL Source and of the AI_UO Source.
|
---|
67 |
|
---|
68 | Thanks to:
|
---|
69 | - Charles Nadolski for the C++ Template, for the Hal Source and for the C-evo Mods.
|
---|
70 | - Ulrich Olderdissen for the AI_UO Source.
|
---|
71 | - All developers of C-evo-AI-engines.
|
---|
72 |
|
---|
73 | Special thanks to:
|
---|
74 | Steffen Gerlach for the great C-evo project.
|
---|
75 |
|
---|
76 |
|
---|
77 | Changes:
|
---|
78 | V0.11
|
---|
79 | - it is now possible that Seti cancels a treaty
|
---|
80 | - Setis now contact each other and exchange technologies
|
---|
81 | *** first release of Seti V0.11 (Nov 2005) ***
|
---|
82 | V0.2
|
---|
83 | - Seti now uses transport aircrafts to capture empty enemy cities and to transport settlers.
|
---|
84 | - Seti will connect its cities with roads and railroads.
|
---|
85 | - overworked: technology tree, tax system (use of luxury rate in the beginning of the game), attack and defense algorithms, aerial reconnaissance
|
---|
86 | *** release of Seti V0.2 (April 2006) ***
|
---|
87 | V0.3
|
---|
88 | - C-evo 1.0-Rules (not complete, but works fine with C-eco 1.0)
|
---|
89 | - overworked: technology tree, tax system (faster research), unit support system, rebuilding of units, ...
|
---|
90 | - new unit designs (cheap defenders, ...)
|
---|
91 | - bug fixes
|
---|
92 | *** release of Seti V0.3 (Sept 2007) ***
|
---|
93 |
|
---|
94 |
|
---|
95 | Search for intelligence?
|
---|
96 | Beam me up Scotty, there is (still) no intelligent life down here!
|
---|
97 |
|
---|
98 |
|
---|
99 | Frank Mierse
|
---|
100 |
|
---|