AI:Links

From Spring
Revision as of 05:48, 23 October 2005 by Maelstrom (talk | contribs)
Jump to navigationJump to search

AI, or Artificial Intelligence, is what the Computer Opponents in games are called. Developing a good AI is a major undertaking, and requires quite a bit of know how. As the SY's have more important things to do than develop an AI, they have left this job up to the community. The community has risen to the occasion remarkably well, releasing quite a few AI's, most of which are in working condition.

There are currently a few AI's in development. The more notable of these include JCAI, which is shipped with Spring, and NTAI, which is not stable enough for release yet.


Current AI's

JCAI

JCAI is an AI currently being developed by Zaphod. It is currently being shipped with Spring, and is a good starting point for new players to train against. Is very stable.

NTAI

NTAI is an AI currently being developed by aGorm. It performs better than Zaphod JCAI, but is not quite as stable. Because of this, it was not shipped with the current version of Spring, but will quite possibly make it into a future version.

ZcAIn

ZcAIn is an AI currently being developed by Cain. It is probably the least developed of the lot, but is coming along nicley. It is a new addition to the AI scene.

Random Enemy's Script

There is a also the Random Enemy's script, which can be used for some basic testing. It is not an AI as such, but a spawn script that can be either used to test an AI, or to train against.

Documentation

Golbal AI Interface

Jouninkomiko has a topic on the Global AI Interface running here.

Metal Handler Class

Cain has developed and released a Metal Handler Class that succesfully finds metal spots on maps, which can be a major stumbling block for many AI developers. Information about it can be found in this thread

Theory

Useful existing documentation on the Spring unit AI can be found in K-man's Spring AI documentation, however this is not related to the Global AI.

Alantai Firestar has a lot of theory on the topic on his site, including details on his NTAI project.

Triaxx had a topic about the '5 Matrix AI 1,2,3', and also some information at Alantai Firestar's site.