AI:Skirmish:List: Difference between revisions

From Spring
Jump to navigationJump to search
Abma (talk | contribs)
sorted to be in alphabetical order.
 
(19 intermediate revisions by 6 users not shown)
Line 7: Line 7:
Listed in alphabetical order.
Listed in alphabetical order.


; '''[[AI:AAI|AAI]]'''    : config-based, 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]]
; '''[[AI:AGAI|AGAI]]'''    : config-less, by abma<br><br>
 
; '''[[AI:BKPAI|BKPAI]]''' : config-less, Kernel Panic only, by Baczek<br><br>
; '''[[AI:BAI|BAI]]'''    : <font color="#00AAFF">config-less</font>, <font color="#00DDFF">Java</font>, BA only, by Petah
; '''[[AI:C.R.A.I.G.|C.R.A.I.G.]]'''    : config-based, 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]''' : config-less, Java port of KAIK, by cranphin<br><br>
; '''[[AI:BKPAI|BKPAI]]''' : <font color="#00AAFF">config-less</font>, <font color="#000000">C++</font>, Kernel Panic only, by Baczek
; '''[http://code.google.com/p/spring-djai/ DJAI]''' : config-based, Java AI, by DJ<br><br>
 
; '''[http://springrts.com/phpbb/viewtopic.php?f=15&t=19450 E323AI]'''  : config-based, plays XTA &amp; BA, by Error323<br><br>
; '''[[Spring_Tanks]]' Borked Advancer''' : <font color="#00AAFF">config-less</font>, <font color="#000000">Lua</font>, Spring Tanks only, by knorke
; '''[[AI:HughAI|HughAI]]''' : config-based, Java port of CSAI, by Hugh Perkins<br><br>
(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:KAIK|KAIK]]'''  : config-less, most competitive AI for BA, based on [[AI:KAI|KAI]] by Krogothe, now developed by Kloot<br><br>
 
; '''[[AI:NTAI|NTai]]'''  : config-based, the longest running AI, currently non-functional, by [[User:AF|AF]]<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
; '''[[AI:RAI|RAI]]'''    : config-less,  supports more mods than KAIK, by Reth<br><br>
 
; '''[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 &amp; BOTA by [http://springrts.com/phpbb/memberlist.php?mode=viewprofile&u=4131 Error323] &amp; [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:NullJavaAI|NullJavaAI]]'''            : basic Java 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>
; '''[[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.<br><br>


==== No Longer Under Development ====
==== No Longer Under Development ====
Line 33: Line 48:
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 [[User:hoijui|hoijui]]<br><br>
; '''[[AI:JAI|JAI]]'''    : first try at writing an AI in Java, by [[User:hoijui|hoijui]]<br><br>
Line 44: Line 60:
; '''[[AI:TAI|TAI]]'''    : replaced by [[AI:NTAI|NTai]], by [[User:AF|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 [[User:AF|AF]]<br><br>
; '''[[AI:GAI|GAI]]'''    : Groovy AI, planned by Agon & [[User:hoijui|hoijui]]<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
; '''[http://github.com/ato/clojai/tree/master ClojAI]'''  : Clojure AI, planned by ato
[[Category: AI]]<br><br>
[[Category: AI]]<br><br>

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.

AAI
config-based, C++, uses learning techniques, by Submarine
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
KAIK
config-less, C++, best suited for *A mods, based on KAI by Krogothe, now developed by Kloot
NOE
config-based, Lua, AI for NOTA, gadget AI ready to use, developed by PepeAmpere. Widget version planned. Small manual on project Wiki.
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
Shard
config-based, C++ & Lua, highly configurable/adjustable, by AF

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

Planned For Development

Epic
Next Gen AI, planned by AF

GAI
Groovy AI, planned by hoijui

ClojAI
Clojure AI, planned by ato