AI:Skirmish:List: Difference between revisions
From Spring
Jump to navigationJump to search
extracted from page AI |
|||
| (36 intermediate revisions by 11 users not shown) | |||
| Line 1: | Line 1: | ||
=== | [[Main_Page|Main Page]] < AIs | ||
Basics about [[AI:Skirmish|Skirmish AIs]] in Spring. | |||
==== Under Active Development ==== | |||
Listed in alphabetical order. | Listed in alphabetical order. | ||
; '''[[AI:AAI|AAI]]''' : config-based, by | ; '''[[AI:AAI|AAI]]''' : <font color="orange">config-based</font>, <font color="#000000">C++</font>, uses learning techniques, by [[User:Submarine|Submarine]] | ||
; '''[[AI:KAIK|KAIK]]''' : config-less, | |||
; '''[[AI:NTAI|NTai]]''' : config-based, the longest running AI, currently non-functional, by AF | ; '''[[AI:BAI|BAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#00DDFF">Java</font>, BA only, by Petah | ||
; '''[[AI:RAI|RAI]]''' : config-less, supports | |||
; '''[[AI:BKPAI|BKPAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#000000">C++</font>, Kernel Panic only, by Baczek | |||
; '''[[Spring_Tanks]]' Borked Advancer''' : <font color="#00AAFF">config-less</font>, <font color="#000000">Lua</font>, Spring Tanks only, by knorke | |||
(Spring Tanks included AI is hardly an "intelligence" but might be usefull if you want to look at an example of a very bare-bones Lua AI. The file is Gadgets\tpAIbork.lua) | |||
; '''[[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 | |||
; '''[https://github.com/cranphin/crans-java-ai CransJavaAI]''' : <font color="#00AAFF">config-less</font>, <font color="#00DDFF">Java</font>, port of KAIK, by cranphin | |||
; '''[http://code.google.com/p/spring-djai/ DJAI]''' : <font color="orange">config-based</font>, <font color="#00DDFF">Java</font>, by DJ | |||
; '''[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 [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&u=4131 Error323] & [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&u=6441 Simon Logic] | |||
; '''[[AI:HughAI|HughAI]]''' : <font color="orange">config-based</font>, <font color="#00DDFF">Java</font>, port of CSAI, by Hugh Perkins | |||
; '''[[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 [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&u=3405 Kloot] | |||
; '''[http://springrts.com/phpbb/viewtopic.php?f=55&t=28259 NOE]''' : <font color="orange">config-based</font>, <font color="yellow">Lua</font>, AI for NOTA, gadget AI ready to use, developed by [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&u=9850 PepeAmpere]. Widget version planned. Small [http://code.google.com/p/nota/wiki/NOE_introduction manual on project Wiki]. | |||
; '''[[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]] | |||
; '''[[AI:RAI|RAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#000000">C++</font>, supports many mods due to its universality, by [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&u=2771 Reth] | |||
; '''[[AI:Shard|Shard]]''' : <font color="orange">config-based</font>, <font color="#000000">C++</font> & <font color="yellow">Lua</font>, highly configurable/adjustable, by [[User:AF|AF]] | |||
===Special=== | ==== Special ==== | ||
; '''[[AI:NullAI|NullAI]]''' : C Test AI, does nothing<br><br> | ; '''[[AI:NullAI|NullAI]]''' : C Test AI, does nothing<br><br> | ||
; '''[[AI:NullJavaAI|NullJavaAI]]''' : basic Java Test AI, does nothing<br><br> | |||
; '''[[AI:NullLegacyCppAI|NullLegacyCppAI]]''' : Legacy C++ Test AI, does nothing<br><br> | ; '''[[AI:NullLegacyCppAI|NullLegacyCppAI]]''' : Legacy C++ Test AI, does nothing<br><br> | ||
; '''[[AI:NullOOJavaAI|NullOOJavaAI]]''' : Java Test AI using the OO wrapper, does nothing<br><br> | ; '''[[AI:NullOOJavaAI|NullOOJavaAI]]''' : Java Test AI using the OO wrapper, does nothing<br><br> | ||
==== No Longer Under Development ==== | |||
===No Longer | |||
None of these AIs will work with the current spring release version. | 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, | They are listed here, in case someone wants to take up development again, | ||
and for code reference. | and for code reference. | ||
; '''[[AI:AGAI|AGAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#00DDFF">Java</font>, by [[User:abma|abma]]<br><br> | |||
; '''[[AI:CSAI|CSAI]]''' : C# AI, by Hugh Perkins<br><br> | ; '''[[AI:CSAI|CSAI]]''' : C# AI, by Hugh Perkins<br><br> | ||
; '''[[AI:JAI|JAI]]''' : first try at writing an AI in Java, by hoijui<br><br> | ; '''[[AI:JAI|JAI]]''' : first try at writing an AI in Java, by [[User:hoijui|hoijui]]<br><br> | ||
; '''[[AI:JCAI|JCAI]]''' : by Zaphod<br><br> | ; '''[[AI:JCAI|JCAI]]''' : by Zaphod<br><br> | ||
; '''[[AI:KAI|KAI]]''' : by Krogothe<br><br> | ; '''[[AI:KAI|KAI]]''' : by Krogothe<br><br> | ||
| Line 31: | Line 58: | ||
; '''[[AI:SAI|SAI]]''' : V0.15, by Spectre<br><br> | ; '''[[AI:SAI|SAI]]''' : V0.15, by Spectre<br><br> | ||
; '''[[AI:TSI|TSI]]''' : A Polish project, originally based on [[AI:SAI|SAI]]<br><br> | ; '''[[AI:TSI|TSI]]''' : A Polish project, originally based on [[AI:SAI|SAI]]<br><br> | ||
; '''[[AI:TAI|TAI]]''' : replaced by [[AI:NTAI|NTai]], by AF<br><br> | ; '''[[AI:TAI|TAI]]''' : replaced by [[AI:NTAI|NTai]], by [[User:AF|AF]]<br><br> | ||
; '''[[AI:ZcAIn|ZcAIn]]''' : by Cain<br><br> | ; '''[[AI:ZcAIn|ZcAIn]]''' : by Cain<br><br> | ||
==== Planned For Development ==== | |||
===Planned For Development=== | ; '''[[AI:Epic|Epic]]''' : Next Gen AI, planned by [[User:AF|AF]]<br><br> | ||
; '''[[AI:Epic|Epic]]''' : Next Gen AI, planned by AF<br><br> | ; '''[[AI:GAI|GAI]]''' : Groovy AI, planned by [[User:hoijui|hoijui]]<br><br> | ||
; '''[http://github.com/ato/clojai/tree/master ClojAI]''' : Clojure AI, planned by ato | |||
[[Category: AI]]<br><br> | |||
''' [[ | |||
[[Category: AI]] | |||
Latest revision as of 14:21, 14 March 2015
Main Page < AIs
Basics about Skirmish AIs in Spring.
Under Active Development
Listed in alphabetical order.
- BAI
- config-less, Java, BA only, by Petah
- BKPAI
- config-less, C++, Kernel Panic only, by Baczek
- Spring_Tanks' Borked Advancer
- config-less, Lua, Spring Tanks only, by knorke
(Spring Tanks included AI is hardly an "intelligence" but might be usefull if you want to look at an example of a very bare-bones Lua AI. The file is Gadgets\tpAIbork.lua)
- 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
- NOE
- config-based, Lua, AI for NOTA, gadget AI ready to use, developed by PepeAmpere. Widget version planned. Small manual on project Wiki.
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
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.
- AGAI
- config-less, Java, by abma
- 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