Comparison of AIs

From OpenTTD
Jump to: navigation, search

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 August 2015), newer versions may be available on the forums.

Contents


General information

AI Latest version Forum thread
AdmiralAI
25
link
AIAI
iota95
link
AroAI
1.2
link
Beginner Tutorial - Ship AI
17
link
BorkAI
22
link
ChooChoo
409
link
Chopper
10
link
CivilAI
6
link
CityConnecter
1
link
CluelessPlus
37
link
CPU
1.4
link
Convoy
11
link
Denver & Rio Grande
1
link
DictatorAI
169
link
EpicTrans
1.0
-
FastPTPAI
4
link
gelignAIte
1.1
link
HeliFerry
2
link
Idle
1
-
IdleMore
1
-
MailAI
2.22
link
MogulAI
5900
link
NoCAB
2.1.4
link
NoNoCAB
3
link
Orders Assistant AI
9
link
OtviAI
418
link
PathZilla
6
link
PAXLink
14
link
RoadAI
4
link
RoadRunner
9
link
rocketAI
1
link
Rondje om de kerk
385
link
Rythorn Airline AI
3
link
SimpleAI
12
link
ShipAI
4
link
StreetTraffic1
1.0
-
SynTrans
15
link
Terron AI
209
link
TeshiNet
4.0.3
link
TownCars
5
link
TracAI
1.0
link
trAIns
2.1
link
Trans AI
130722
link
TREE
1.0
-
TutorialAI
5
link
WmDOT
13
link
WormAI
7
link
WrightAI
3
-

Features

Below is a comparison of features. Please note that those AIs which aren't meant for running a transport company (such as Idle, IdleMore, etc.) 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
Yes
No
Yes
Yes
Yes
ChooChoo
Yes
Yes
No
No
Yes
Yes
Yes
Chopper
No
No
Yes
No
Yes
Yes
Yes
CivilAI
No
Yes
Yes
No
Yes
No
Yes
Will build cars in towns if a town cars NewGRF is present
CluelessPlus
No
Yes
Yes
No
Yes
Yes
Yes
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
Yes
Yes
Yes
Yes
Yes
Yes
Yes
EpicTrans
No
Yes
Yes
No
Yes
No
No
FastPTPAI
Yes
No
No
No
No
Yes
No
gelignAIte
No
Yes
No
No
Yes
No
Yes
HeliFerry
No
No
Yes
Yes
Yes
No
No
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
NoNoCAB
Yes
Yes
Yes
Yes
Yes
Yes
Yes
OtviAI
Yes
Yes*
No
Yes
Yes
Yes
No
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
Rythorn Airline AI
No
No
Yes
No
Yes
No
No
SimpleAI
Yes
Yes
Yes
No
Yes
Yes
Yes
ShipAI
No
No
No
Yes
Yes
Yes
No
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
TracAI
Yes
No
Yes
No
Yes
Yes
No
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
WormAI
Yes
No
Yes
No
Yes
Yes
Yes
WrightAI
No
No
Yes
No
Yes
No
No

* Trams are also included

² Might have unfinished routes

** Makes a few moneymaker train routes when starting but after that doesn't use trains

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:

See also AI:Test AIs - attempt to measure performance of various AIs.

Other AIs

  • Beginner Tutorial - Ship AI - A special Ship AI for the Beginner Tutorial, it is meant to be used together with the game script. It only visible to AI/game script developers.
  • CityConnecter - An AI which connects nearby towns with roads.
  • 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.
  • Orders Assistant AI - This AI does not play on its own. It manages routes for a player which has joined its company.
  • 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).
  • TREE - An eyecandy AI which plants trees and lets the user control how many it plants (and where) instead of the general explosion of trees normally encountered in OpenTTD games. It is meant to be used with the tree growth setting disabled.
  • TutorialAI - An AI which acts as an in-game tutorial, introducing new players into playing OpenTTD. It has now been replaced by Beginner Tutorial which uses a Game Script for the tutorial.
  • 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