AI:Skirmish:List: Difference between revisions
From Spring
Jump to navigationJump to search
→Under Active Development: colorize a bit |
→Under Active Development: add programming languages |
||
| Line 7: | Line 7: | ||
Listed in alphabetical order. | Listed in alphabetical order. | ||
; '''[[AI:AAI|AAI]]''' : <font color="orange">config-based</font>, uses learning techniques, by [[User:Submarine|Submarine]]<br><br> | ; '''[[AI:AAI|AAI]]''' : <font color="orange">config-based</font>, <font color="#000000">C++</font>, uses learning techniques, by [[User:Submarine|Submarine]]<br><br> | ||
; '''[[AI:AGAI|AGAI]]''' : <font color="#00AAFF">config-less</font>, by abma<br><br> | ; '''[[AI:AGAI|AGAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#00DDFF">Java</font>, by abma<br><br> | ||
; '''[[AI:BKPAI|BKPAI]]''' : <font color="#00AAFF">config-less</font>, Kernel Panic only, by Baczek<br><br> | ; '''[[AI:BKPAI|BKPAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#000000">C++</font>, Kernel Panic only, by Baczek<br><br> | ||
; '''[[AI:C.R.A.I.G.|C.R.A.I.G.]]''' : <font color="orange">config-based</font>, currently [http://spring1944.net/ Spring 1944] and [http://www.imperialwinter.com/ SWIW] only, by Tobi<br><br> | ; '''[[AI:C.R.A.I.G.|C.R.A.I.G.]]''' : <font color="orange">config-based</font>, <font color="yellow">Lua</font>, currently [http://spring1944.net/ Spring 1944] and [http://www.imperialwinter.com/ SWIW] only, by Tobi<br><br> | ||
; '''[http://code.google.com/p/crans-java-ai/ CransJavaAI]''' : <font color="#00AAFF">config-less</font>, Java port of KAIK, by cranphin<br><br> | ; '''[http://code.google.com/p/crans-java-ai/ CransJavaAI]''' : <font color="#00AAFF">config-less</font>, <font color="#00DDFF">Java</font>, port of KAIK, by cranphin<br><br> | ||
; '''[http://code.google.com/p/spring-djai/ DJAI]''' : <font color="orange">config-based</font>, Java | ; '''[http://code.google.com/p/spring-djai/ DJAI]''' : <font color="orange">config-based</font>, <font color="#00DDFF">Java</font>, by DJ<br><br> | ||
; '''[http://springrts.com/phpbb/viewtopic.php?f=15&t=19450 E323AI]''' : <font color="orange">config-based</font>, plays XTA, BA & BOTA by Error323 & Simon Logic<br><br> | ; '''[http://springrts.com/phpbb/viewtopic.php?f=15&t=19450 E323AI]''' : <font color="orange">config-based</font>, <font color="#000000">C++</font>, plays XTA, BA & BOTA by Error323 & Simon Logic<br><br> | ||
; '''[[AI:HughAI|HughAI]]''' : <font color="orange">config-based</font>, Java port of CSAI, by Hugh Perkins<br><br> | ; '''[[AI:HughAI|HughAI]]''' : <font color="orange">config-based</font>, <font color="#00DDFF">Java</font>, port of CSAI, by Hugh Perkins<br><br> | ||
; '''[[AI:KAIK|KAIK]]''' : <font color="#00AAFF">config-less</font>, | ; '''[[AI:KAIK|KAIK]]''' : <font color="#00AAFF">config-less</font>, <font color="#000000">C++</font>, best suited for *A mods, based on [[AI:KAI|KAI]] by Krogothe, now developed by Kloot<br><br> | ||
; '''[[AI:NTAI|NTai]]''' : <font color="orange">config-based</font>, the longest running AI, currently non-functional, by [[User:AF|AF]]<br><br> | ; '''[[AI:NTAI|NTai]]''' : <font color="orange">config-based</font>, <font color="#000000">C++</font>, the longest running AI, currently non-functional, by [[User:AF|AF]]<br><br> | ||
; '''[[AI:RAI|RAI]]''' : <font color="#00AAFF">config-less</font>, supports many mods due to its universality, by Reth<br><br> | ; '''[[AI:RAI|RAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#000000">C++</font>, supports many mods due to its universality, by Reth<br><br> | ||
==== Special ==== | ==== Special ==== | ||
Revision as of 15:31, 8 May 2010
Main Page < AIs
Basics about Skirmish AIs in Spring.
Under Active Development
Listed in alphabetical order.
- AAI
- config-based, C++, uses learning techniques, by Submarine
- AGAI
- config-less, Java, by abma
- BKPAI
- config-less, C++, Kernel Panic only, by Baczek
- C.R.A.I.G.
- config-based, Lua, currently Spring 1944 and SWIW only, by Tobi
- CransJavaAI
- config-less, Java, port of KAIK, by cranphin
- DJAI
- config-based, Java, by DJ
- E323AI
- config-based, C++, plays XTA, BA & BOTA by Error323 & Simon Logic
- HughAI
- config-based, Java, port of CSAI, by Hugh Perkins
- KAIK
- config-less, C++, best suited for *A mods, based on KAI by Krogothe, now developed by Kloot
- NTai
- config-based, C++, the longest running AI, currently non-functional, by AF
- RAI
- config-less, C++, supports many mods due to its universality, by Reth
Special
- NullAI
- C Test AI, does nothing
- NullJavaAI
- basic Java Test AI, does nothing
- NullLegacyCppAI
- Legacy C++ Test AI, does nothing
- NullOOJavaAI
- Java Test AI using the OO wrapper, does nothing
- Random enemies
- Generates random enemies at enemy starting positions who then seek you out. This is not really a Skirmish AI, but rather what was in place before Skirmish AIs for spring existed.
No Longer Under Development
None of these AIs will work with the current spring release version. They are listed here, in case someone wants to take up development again, and for code reference.
- CSAI
- C# AI, by Hugh Perkins
- JAI
- first try at writing an AI in Java, by hoijui
- JCAI
- by Zaphod
- KAI
- by Krogothe
- MyAI
- An earlier AI, by Berion
- OTAI
- V1.13, An AI aimed at emulating the AI in OTA, by Veylon
- QAI
- V2.42, A half finished AI, by Qman
- SAI
- V0.15, by Spectre
- TSI
- A Polish project, originally based on SAI
- TAI
- replaced by NTai, by AF
- ZcAIn
- by Cain