Comparison of AIs

From OpenTTD
(Difference between revisions)
Jump to: navigation, search
(Updated information about AIs)
(Updated version information for some AIs)
Line 12: Line 12:
 
  ! scope="col" class="unsortable"| Last release date
 
  ! scope="col" class="unsortable"| Last release date
 
  {{AI general|AdmiralAI|25|August 2010|38057|AdmiralAI-25.tar.gz}}
 
  {{AI general|AdmiralAI|25|August 2010|38057|AdmiralAI-25.tar.gz}}
  {{AI general|AIAI|eta4 - bananas|December 2011|47298|AIAI-eta4bananas.tar.gz}}
+
  {{AI general|AIAI|iota3|January 2012|47298|AIAI-iota3.tar.gz}}
 
  {{AI general|AroAI|1.2|April 2011|49496|AroAI-1.2.tar.gz}}
 
  {{AI general|AroAI|1.2|April 2011|49496|AroAI-1.2.tar.gz}}
 
  {{AI general|BorkAI|7|November 2011|56448|BorkAI-7.tar.gz}}
 
  {{AI general|BorkAI|7|November 2011|56448|BorkAI-7.tar.gz}}
  {{AI general|ChooChoo|394|March 2011|44225|ChooChoo-394.tar.gz}}
+
  {{AI general|ChooChoo|409|March 2012|44225|ChooChoo-409.tar.gz}}
 
  {{AI general|Chopper|10|August 2011|45070|Chopper-10.tar.gz}}
 
  {{AI general|Chopper|10|August 2011|45070|Chopper-10.tar.gz}}
 
  {{AI general|CluelessPlus|32|December 2011|41462|CluelessPlus-32.tar.gz}}
 
  {{AI general|CluelessPlus|32|December 2011|41462|CluelessPlus-32.tar.gz}}
 
  {{AI general|Convoy|11|February 2011|37946|Convoy-11.tar.gz}}
 
  {{AI general|Convoy|11|February 2011|37946|Convoy-11.tar.gz}}
 
  {{AI general|Denver & Rio Grande|1|September 2009|44287|Denver__Rio_Grande-1.tar.gz}}
 
  {{AI general|Denver & Rio Grande|1|September 2009|44287|Denver__Rio_Grande-1.tar.gz}}
  {{AI general|DictatorAI|105|July 2011|52982|DictatorAI-105.tar.gz}}
+
  {{AI general|DictatorAI|105|March 2012|52982|DictatorAI-105.tar.gz}}
 
  {{AI general|gelignAIte|1.1|December 2010|51853|gelignAIte-1.1.tar.gz}}
 
  {{AI general|gelignAIte|1.1|December 2010|51853|gelignAIte-1.1.tar.gz}}
 
  {{AI general|Idle|1|October 2010|0|Idle-1.tar.gz}}
 
  {{AI general|Idle|1|October 2010|0|Idle-1.tar.gz}}
Line 27: Line 27:
 
  {{AI general|MogulAI|5900|October 2010|44760|MogulAI-5900.tar.gz}}
 
  {{AI general|MogulAI|5900|October 2010|44760|MogulAI-5900.tar.gz}}
 
  {{AI general|NoCAB|2.1.3|November 2010|40203|NoCAB-2.1.3.tar.gz}}
 
  {{AI general|NoCAB|2.1.3|November 2010|40203|NoCAB-2.1.3.tar.gz}}
  {{AI general|OtviAI|396|April 2011|39707|OtviAI-396.tar.gz}}
+
  {{AI general|OtviAI|399|March 2012|39707|OtviAI-399.tar.gz}}
 
  {{AI general|PathZilla|6|July 2009|38645|PathZilla-6.tar.gz}}
 
  {{AI general|PathZilla|6|July 2009|38645|PathZilla-6.tar.gz}}
 
  {{AI general|PAXLink|14|February 2010|41518|PAXLink-16.tar.gz}}
 
  {{AI general|PAXLink|14|February 2010|41518|PAXLink-16.tar.gz}}
 
  {{AI general|RoadAI|3|October 2011|56506|RoadAI-3.tar.gz}}
 
  {{AI general|RoadAI|3|October 2011|56506|RoadAI-3.tar.gz}}
  {{AI general|RoadRunner|6|November 2010|48281|RoadRunner-6.tar.gz}}
+
  {{AI general|RoadRunner|7|February 2012|48281|RoadRunner-7.tar.gz}}
 
  {{AI general|rocketAI|1|November 2009|45561|rocketAI-1.tar.gz}}
 
  {{AI general|rocketAI|1|November 2009|45561|rocketAI-1.tar.gz}}
 
  {{AI general|Rondje om de kerk|385|January 2011|39756|Rondje_om_de_kerk-385.tar.gz}}
 
  {{AI general|Rondje om de kerk|385|January 2011|39756|Rondje_om_de_kerk-385.tar.gz}}
 
  {{AI general|SimpleAI|6|June 2011|44809|SimpleAI-6.tar.gz}}
 
  {{AI general|SimpleAI|6|June 2011|44809|SimpleAI-6.tar.gz}}
 
  {{AI general|StreetTraffic1|1|April 2009|0|StreetTraffic1-1.0.tar.gz}}
 
  {{AI general|StreetTraffic1|1|April 2009|0|StreetTraffic1-1.0.tar.gz}}
  {{AI general|SynTrans|7|January 2012|57136|SynTrans-7.tar.gz}}
+
  {{AI general|SynTrans|10|April 2012|57136|SynTrans-10.tar.gz}}
 
  {{AI general|Terron AI|203|June 2011|54639|Terron_AI-203.tar.gz}}
 
  {{AI general|Terron AI|203|June 2011|54639|Terron_AI-203.tar.gz}}
 
  {{AI general|TeshiNet|4.0.2|December 2011|57616|TeshiNet-4.0.2.tar.gz}}
 
  {{AI general|TeshiNet|4.0.2|December 2011|57616|TeshiNet-4.0.2.tar.gz}}
Line 43: Line 43:
 
  {{AI general|Trans AI|100307|March 2010|42272|Trans_AI-100307.tar.gz}}
 
  {{AI general|Trans AI|100307|March 2010|42272|Trans_AI-100307.tar.gz}}
 
  {{AI general|TutorialAI|5|August 2011|55400|TutorialAI-5.tar.gz}}
 
  {{AI general|TutorialAI|5|August 2011|55400|TutorialAI-5.tar.gz}}
  {{AI general|WmDOT|6|April 2011|53698|WmDOT-6.tar.gz}}
+
  {{AI general|WmDOT|9|March 2012|53698|WmDOT-9.tar.gz}}
 
  {{AI general|[[AI:WrightAI|WrightAI]]|3|February 2009|0|WrightAI-3.tar.gz}}
 
  {{AI general|[[AI:WrightAI|WrightAI]]|3|February 2009|0|WrightAI-3.tar.gz}}
 
|}
 
|}
Line 364: Line 364:
 
* '''TownCars''' - An AI which runs cars in towns for eye-candy. It needs a car NewGRF to be present (like Generic Cars).
 
* '''TownCars''' - An AI which runs cars in towns for eye-candy. It needs a car NewGRF to be present (like Generic Cars).
 
* '''TutorialAI''' - An AI which acts as an in-game tutorial, introducing new players into playing OpenTTD. It is currently under development.
 
* '''TutorialAI''' - An AI which acts as an in-game tutorial, introducing new players into playing OpenTTD. It is currently under development.
* '''WmDOT''' - An AI which connects towns with roads, without running any vehicles on them. WmDOT can be used to have a pre-built road network between towns.
+
* '''WmDOT''' - An AI which connects towns with roads, without running any vehicles on them. WmDOT can be used to have a pre-built road network between towns. It uses ships to make some profit.

Revision as of 14:54, 16 April 2012

Here is a comparison of AIs which are available through the Online content system.

Note: The information below is correct for the latest versions available through the online content system (as of January 2012), newer versions may be available on the forums.

Contents


General information

AI Latest version Last release date
AdmiralAI
25
2010 link
AIAI
iota3
2012 link
AroAI
1.2
2011 link
BorkAI
7
2011 link
ChooChoo
409
2012 link
Chopper
10
2011 link
CluelessPlus
32
2011 link
Convoy
11
2011 link
Denver & Rio Grande
1
2009 link
DictatorAI
105
2012 link
gelignAIte
1.1
2010 link
Idle
1
2010 link
IdleMore
1
2010 link
MailAI
20110726
2011 link
MogulAI
5900
2010 link
NoCAB
2.1.3
2010 link
OtviAI
399
2012 link
PathZilla
6
2009 link
PAXLink
14
2010 link
RoadAI
3
2011 link
RoadRunner
7
2012 link
rocketAI
1
2009 link
Rondje om de kerk
385
2011 link
SimpleAI
6
2011 link
StreetTraffic1
1
2009 link
SynTrans
10
2012 link
Terron AI
203
2011 link
TeshiNet
4.0.2
2011 link
TownCars
5
2011 link
trAIns
2
2010 link
Trans AI
100307
2010 link
TutorialAI
5
2011 link
WmDOT
9
2012 link
WrightAI
3
2009 link

Features

Below is a comparison of features. Please note that those AIs which aren't meant for running a transport company (Idle, IdleMore, StreetTraffic1, TownCars, TutorialAI and WmDOT) are discussed below.

AI Trains Road vehicles Aircraft Ships Passengers/mail Freight Save/load compatibility NewGRF compatibility
AdmiralAI
Yes
Yes*
Yes
No
Yes
Yes
Yes
Goes bankrupt frequently when NuTracks is in use
AIAI
Yes
Yes
Yes
No
Yes
Yes
Yes
AroAI
No
Yes
No
No
Yes
No
No
BorkAI
No
Yes
No
No
No
Yes
Yes
ChooChoo
Yes
No
No
No
Yes
Yes
Yes
Chopper
No
No
Yes
No
Yes
Yes
Yes
CluelessPlus
No
Yes
Yes
No
Yes
Yes
Yes
Can only use non-articulated road vehicles
Convoy
No
Yes
No
No
Yes
No
No
No NewGRF road vehicle support
Denver & Rio Grande
Yes
No
No
No
No
Yes
Yes
NARS is the preferred trainset, works with the 2cc TrainSet and the default trainset
DictatorAI
No
Yes
Yes
No
Yes
Yes
Yes
gelignAIte
No
Yes
No
No
Yes
No
Yes
MailAI
Yes
Yes
No
No
Yes
No
Yes²
Problem with Japanese trainset.
MogulAI
No
Yes
No
No
No
Yes
Yes
NoCAB
Yes
Yes
Yes
Yes
Yes
Yes
Yes
OtviAI
Yes
Yes*
No
No
Yes
Yes
No
NewGRF road vehicles may cause problems
PathZilla
No
Yes*
No
No
Yes
Yes
Yes
PAXLink
No
Yes
Yes
No
Yes
No
Yes
Can only use non-articulated buses
RoadAI
No
Yes
No
No
Yes
No
No
RoadRunner
No
Yes*
No
No
Yes
Yes
Yes
rocketAI
No
Yes
No
No
Yes
No
No
Rondje om de kerk
No
Yes
No
No
Yes
Yes
No
SimpleAI
Yes
Yes
Yes
No
Yes
Yes
Yes
No NewGRF trainset or railway track set support
SynTrans
No
Yes
Yes
No
Yes
No
Yes
Terron AI
No
Yes
Yes
Yes
Yes
Yes
Yes
TeshiNet
No
Yes
Yes
No
Yes
Yes
Yes
trAIns
Yes
No
No
No
Yes
Yes
No
No support for NewGRF railway track sets
Trans AI
No
Yes*
Yes
Yes
Yes
Yes
Yes
No support for industry replacement sets
WrightAI
No
No
Yes
No
Yes
No
No

* Trams are also included

² Might have unfinished routes

Performance

There have been some tests on the forums comparing the performance of the AIs. These threads include graphs and other screenshots, savegames are available for download.

AI testing threads on the forums: (with the most recent being on top of the list)

There has also been a test on the CPU usage of particular AIs in May 2010:

Other AIs

  • Idle - An AI that does nothing, keeping minimal permissible balance. Idle can be used for running multiple companies in a singleplayer game, using the company switching cheat.
  • IdleMore - It is a fork of Idle which does even less work. Bank balance management is configurable, and it doesn't rename its company upon loading a savegame.
  • StreetTrafic1 - It is a fork of TownCars, which runs cars in towns for eye-candy. It needs a car NewGRF to be present (like Generic Cars).
  • TownCars - An AI which runs cars in towns for eye-candy. It needs a car NewGRF to be present (like Generic Cars).
  • TutorialAI - An AI which acts as an in-game tutorial, introducing new players into playing OpenTTD. It is currently under development.
  • WmDOT - An AI which connects towns with roads, without running any vehicles on them. WmDOT can be used to have a pre-built road network between towns. It uses ships to make some profit.
Personal tools