source: branches/AlphaChannel/AI/SETI/seti.readme.txt

Last change on this file was 124, checked in by chronos, 7 years ago
  • Added: Other available AI libraries to AI subdirectory. The game detects new AI libraries by searching subdirectories in AI directory and its specification file .ai.txt. Note that precompiled 32-bit DLLs work only under 32-bit Windows.
File size: 4.7 KB
Line 
1
2SETI - AI V0.3 for C-evo 1.0.X, 09/2007
3
4Overwiew:
5Seti 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
11It is designed for big maps with many different opponents. Use it on random maps with at least 40 % landmass.
12It has been tested on WIN 98 SE and WIN XP mainly against other AIs.
13
14
15No Cheating:
16I did not test Seti with cheat options like "see everything" or "get all advances". Cheating is not supported by this AI.
17
18Sea 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
22Main Strategy - Peaceful Expansion:
23Seti 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
25Diplomacy:
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
33Attack and Defense:
34+ Basic algorithms for attack and defense have been implemented, but these algorithms will never be perfect (against humans).
35
36Space 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
40Some other details:
41
42Execution Speed:
43The 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
45Unit 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
48City 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
53Wonders:
54+ Seti uses all wonders except The Pyramids and The Manhatten Project.
55+ Seti will try to build wonders early in the game.
56
57National 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:
61some government forms, slaves, freight, conscription, glider, diver, submarines, carriers, spies, spy planes, stealth planes
62
63
64Development started in March 2005.
65
66It is basically built upon Charles Nadolski´s C++ Template. Seti uses small parts of the HAL Source and of the AI_UO Source.
67
68Thanks 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
73Special thanks to:
74Steffen Gerlach for the great C-evo project.
75
76
77Changes:
78V0.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) ***
82V0.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) ***
87V0.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
95Search for intelligence?
96Beam me up Scotty, there is (still) no intelligent life down here!
97
98
99Frank Mierse
100
Note: See TracBrowser for help on using the repository browser.