AI:Links: Difference between revisions
mNo edit summary |
m Fixed the links |
||
| Line 7: | Line 7: | ||
== Current AI's == | == Current AI's == | ||
=== JCAI === | === JCAI === | ||
[[JCAI]] is an AI currently being developed by [[User:Zaphod|Zaphod]]. It is currently being shipped with Spring, and is a good starting point for new players to train against. Is very stable. | [[AI:JCAI|JCAI]] is an AI currently being developed by [[User:Zaphod|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 === | ||
[[NTAI]] is an AI currently being developed by [[User:AGorm|aGorm]]. It performs better than [[User:Zaphod|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. | [[AI:NTAI|NTAI]] is an AI currently being developed by [[User:AGorm|aGorm]]. It performs better than [[User:Zaphod|Zaphod]] [[AI:JCAI|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 === | ||
[[ZcAIn]] is an AI currently being developed by [[User:Cain|Cain]]. It is probably the least developed of the lot, but is coming along nicley. It is a new addition to the AI scene. | [[AI:ZcAIn|ZcAIn]] is an AI currently being developed by [[User:Cain|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 === | === Random Enemy's Script === | ||
Revision as of 05:49, 23 October 2005
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.