New Idea #1 - Open Source AI
<center><table width=80%><tr><td><font color=000080 face="Verdana" size=2><font size="1">quote:
<img src="/images/blue1.gif" width=100% height=1>
</font>Open source AI: an AI whose behavior can be modified
by the end user. This could be implemented as:
1) Text file(s) containing situation/action rules:
If (at_war and
my_attack_factor>enemy_defense_factor) then
attack_unit
If (surplus_food<1 and settler_available) then
irrigate
If (city_size>7 and no_aqueduct) then
build_aqueduct
etc.
2) Executable file which can be modified (dll, etc.).
This approach would allow more flexibility, but would
also require more care on the part of the programmer.
Advantages of this feature:
1) AI can be upgraded. Once the players have
discovered weaknesses in the AI, it can be modified to
remove those weaknesses.
2) Multiple AIs can be included in the game. This is
not automatic, but would presumably be easier to
implement with this approach. Different AIs could use
completely different strategies.
3) The user could be given much more control over
micromanagement details. This could allow automation
of settlers and city build lists.
Disadvantages of this feature:
1) Poorly written AIs would make the game less
enjoyable, or could even crash the game.
2) Not all users will have the knowledge or desire to
modify the AI behavior.
3) Not all users will have the knowledge or desire to
download and install third party AIs.
<img src="/images/blue1.gif" width=100% height=1></font></td></tr></table></center>




Bookmarks