<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ato</id>
	<title>Spring - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://springrts-wiki.p2004a.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ato"/>
	<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/wiki/Special:Contributions/Ato"/>
	<updated>2026-11-08T20:45:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1083</id>
		<title>AI:Skirmish:List</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1083"/>
		<updated>2009-09-17T18:18:50Z</updated>

		<summary type="html">&lt;p&gt;Ato: Added DJAI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main_Page|Main Page]] &amp;lt; AIs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basics about [[AI:Skirmish|Skirmish AIs]] in Spring.&lt;br /&gt;
&lt;br /&gt;
==== Under Active Development ====&lt;br /&gt;
Listed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:AAI|AAI]]&#039;&#039;&#039;     : config-based, by [[User:Submarine|Submarine]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:BKPAI|BKPAI]]&#039;&#039;&#039; : config-less, Kernel Panic only, by Baczek&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://springrts.com/phpbb/viewtopic.php?f=15&amp;amp;t=19450 E323AI]&#039;&#039;&#039;  : config-based, plays XTA &amp;amp;amp; BA, by Error323&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://code.google.com/p/crans-java-ai/ CransJavaAI]&#039;&#039;&#039; : config-less, Java port of KAIK, by cranphin&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://code.google.com/p/spring-djai/ DJAI]&#039;&#039;&#039; : config-based, Java AI, by DJ&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:HughAI|HughAI]]&#039;&#039;&#039; : config-based, Java port of CSAI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAIK|KAIK]]&#039;&#039;&#039;   : config-less,  most competitive AI for BA, based on [[AI:KAI|KAI]] by Krogothe, now developed by Kloot&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NTAI|NTai]]&#039;&#039;&#039;   : config-based, the longest running AI, currently non-functional, by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:RAI|RAI]]&#039;&#039;&#039;     : config-less,  supports more mods then KAIK, by Reth&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:C.R.A.I.G.|C.R.A.I.G.]]&#039;&#039;&#039;     : config-based, currently [http://spring1944.net/ Spring 1944] and [http://www.imperialwinter.com/ SWIW] only, by Tobi&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Special ====&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullAI|NullAI]]&#039;&#039;&#039;                    : C Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullLegacyCppAI|NullLegacyCppAI]]&#039;&#039;&#039;  : Legacy C++ Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullJavaAI|NullJavaAI]]&#039;&#039;&#039;            : basic Java Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullOOJavaAI|NullOOJavaAI]]&#039;&#039;&#039;        : Java Test AI using the OO wrapper, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[Random enemies]]&#039;&#039;&#039;                      : 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.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== No Longer Under Development ====&lt;br /&gt;
None of these AIs will work with the current spring release version.&lt;br /&gt;
They are listed here, in case someone wants to take up development again,&lt;br /&gt;
and for code reference.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:CSAI|CSAI]]&#039;&#039;&#039;   : C# AI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JAI|JAI]]&#039;&#039;&#039;     : first try at writing an AI in Java, by [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JCAI|JCAI]]&#039;&#039;&#039;   : by Zaphod&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAI|KAI]]&#039;&#039;&#039;     : by Krogothe&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:MyAI|MyAI]]&#039;&#039;&#039;   : An earlier AI, by Berion&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:OTAI|OTAI]]&#039;&#039;&#039;   : V1.13, An AI aimed at emulating the AI in OTA, by Veylon&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:QAI|QAI]]&#039;&#039;&#039;     : V2.42, A half finished AI, by Qman&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:SAI|SAI]]&#039;&#039;&#039;     : V0.15, by Spectre&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TSI|TSI]]&#039;&#039;&#039;     : A Polish project, originally based on [[AI:SAI|SAI]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TAI|TAI]]&#039;&#039;&#039;     : replaced by [[AI:NTAI|NTai]], by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:ZcAIn|ZcAIn]]&#039;&#039;&#039; : by Cain&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Planned For Development ====&lt;br /&gt;
; &#039;&#039;&#039;[[AI:Epic|Epic]]&#039;&#039;&#039;   : Next Gen AI, planned by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:GAI|GAI]]&#039;&#039;&#039;     : Groovy AI, planned by Agon &amp;amp; [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://github.com/ato/clojai/tree/master ClojAI]&#039;&#039;&#039;  : Clojure AI, planned by ato&lt;br /&gt;
[[Category: AI]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ato</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1082</id>
		<title>AI:Skirmish:List</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1082"/>
		<updated>2009-09-12T02:58:03Z</updated>

		<summary type="html">&lt;p&gt;Ato: /* Planned For Development */  added my AI (ClojAI)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main_Page|Main Page]] &amp;lt; AIs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basics about [[AI:Skirmish|Skirmish AIs]] in Spring.&lt;br /&gt;
&lt;br /&gt;
==== Under Active Development ====&lt;br /&gt;
Listed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:AAI|AAI]]&#039;&#039;&#039;     : config-based, by [[User:Submarine|Submarine]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:BKPAI|BKPAI]]&#039;&#039;&#039; : config-less, Kernel Panic only, by Baczek&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://springrts.com/phpbb/viewtopic.php?f=15&amp;amp;t=19450 E323AI]&#039;&#039;&#039;  : config-based, plays XTA &amp;amp;amp; BA, by Error323&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://code.google.com/p/crans-java-ai/ CransJavaAI]&#039;&#039;&#039; : config-less, Java port of KAIK, by cranphin&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:HughAI|HughAI]]&#039;&#039;&#039; : config-based, Java port of CSAI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAIK|KAIK]]&#039;&#039;&#039;   : config-less,  most competitive AI for BA, based on [[AI:KAI|KAI]] by Krogothe, now developed by Kloot&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NTAI|NTai]]&#039;&#039;&#039;   : config-based, the longest running AI, currently non-functional, by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:RAI|RAI]]&#039;&#039;&#039;     : config-less,  supports more mods then KAIK, by Reth&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:C.R.A.I.G.|C.R.A.I.G.]]&#039;&#039;&#039;     : config-based, currently [http://spring1944.net/ Spring 1944] and [http://www.imperialwinter.com/ SWIW] only, by Tobi&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Special ====&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullAI|NullAI]]&#039;&#039;&#039;                    : C Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullLegacyCppAI|NullLegacyCppAI]]&#039;&#039;&#039;  : Legacy C++ Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullJavaAI|NullJavaAI]]&#039;&#039;&#039;            : basic Java Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullOOJavaAI|NullOOJavaAI]]&#039;&#039;&#039;        : Java Test AI using the OO wrapper, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[Random enemies]]&#039;&#039;&#039;                      : 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.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== No Longer Under Development ====&lt;br /&gt;
None of these AIs will work with the current spring release version.&lt;br /&gt;
They are listed here, in case someone wants to take up development again,&lt;br /&gt;
and for code reference.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:CSAI|CSAI]]&#039;&#039;&#039;   : C# AI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JAI|JAI]]&#039;&#039;&#039;     : first try at writing an AI in Java, by [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JCAI|JCAI]]&#039;&#039;&#039;   : by Zaphod&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAI|KAI]]&#039;&#039;&#039;     : by Krogothe&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:MyAI|MyAI]]&#039;&#039;&#039;   : An earlier AI, by Berion&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:OTAI|OTAI]]&#039;&#039;&#039;   : V1.13, An AI aimed at emulating the AI in OTA, by Veylon&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:QAI|QAI]]&#039;&#039;&#039;     : V2.42, A half finished AI, by Qman&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:SAI|SAI]]&#039;&#039;&#039;     : V0.15, by Spectre&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TSI|TSI]]&#039;&#039;&#039;     : A Polish project, originally based on [[AI:SAI|SAI]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TAI|TAI]]&#039;&#039;&#039;     : replaced by [[AI:NTAI|NTai]], by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:ZcAIn|ZcAIn]]&#039;&#039;&#039; : by Cain&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Planned For Development ====&lt;br /&gt;
; &#039;&#039;&#039;[[AI:Epic|Epic]]&#039;&#039;&#039;   : Next Gen AI, planned by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:GAI|GAI]]&#039;&#039;&#039;     : Groovy AI, planned by Agon &amp;amp; [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://github.com/ato/clojai/tree/master ClojAI]&#039;&#039;&#039;  : Clojure AI, planned by ato&lt;br /&gt;
[[Category: AI]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ato</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1081</id>
		<title>AI:Skirmish:List</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1081"/>
		<updated>2009-09-12T02:42:30Z</updated>

		<summary type="html">&lt;p&gt;Ato: /* Under Active Development */ Added Cran&amp;#039;s AI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main_Page|Main Page]] &amp;lt; AIs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basics about [[AI:Skirmish|Skirmish AIs]] in Spring.&lt;br /&gt;
&lt;br /&gt;
==== Under Active Development ====&lt;br /&gt;
Listed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:AAI|AAI]]&#039;&#039;&#039;     : config-based, by [[User:Submarine|Submarine]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:BKPAI|BKPAI]]&#039;&#039;&#039; : config-less, Kernel Panic only, by Baczek&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://springrts.com/phpbb/viewtopic.php?f=15&amp;amp;t=19450 E323AI]&#039;&#039;&#039;  : config-based, plays XTA &amp;amp;amp; BA, by Error323&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://code.google.com/p/crans-java-ai/ CransJavaAI]&#039;&#039;&#039; : config-less, Java port of KAIK, by cranphin&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:HughAI|HughAI]]&#039;&#039;&#039; : config-based, Java port of CSAI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAIK|KAIK]]&#039;&#039;&#039;   : config-less,  most competitive AI for BA, based on [[AI:KAI|KAI]] by Krogothe, now developed by Kloot&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NTAI|NTai]]&#039;&#039;&#039;   : config-based, the longest running AI, currently non-functional, by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:RAI|RAI]]&#039;&#039;&#039;     : config-less,  supports more mods then KAIK, by Reth&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:C.R.A.I.G.|C.R.A.I.G.]]&#039;&#039;&#039;     : config-based, currently [http://spring1944.net/ Spring 1944] and [http://www.imperialwinter.com/ SWIW] only, by Tobi&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Special ====&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullAI|NullAI]]&#039;&#039;&#039;                    : C Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullLegacyCppAI|NullLegacyCppAI]]&#039;&#039;&#039;  : Legacy C++ Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullJavaAI|NullJavaAI]]&#039;&#039;&#039;            : basic Java Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullOOJavaAI|NullOOJavaAI]]&#039;&#039;&#039;        : Java Test AI using the OO wrapper, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[Random enemies]]&#039;&#039;&#039;                      : 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.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== No Longer Under Development ====&lt;br /&gt;
None of these AIs will work with the current spring release version.&lt;br /&gt;
They are listed here, in case someone wants to take up development again,&lt;br /&gt;
and for code reference.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:CSAI|CSAI]]&#039;&#039;&#039;   : C# AI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JAI|JAI]]&#039;&#039;&#039;     : first try at writing an AI in Java, by [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JCAI|JCAI]]&#039;&#039;&#039;   : by Zaphod&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAI|KAI]]&#039;&#039;&#039;     : by Krogothe&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:MyAI|MyAI]]&#039;&#039;&#039;   : An earlier AI, by Berion&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:OTAI|OTAI]]&#039;&#039;&#039;   : V1.13, An AI aimed at emulating the AI in OTA, by Veylon&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:QAI|QAI]]&#039;&#039;&#039;     : V2.42, A half finished AI, by Qman&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:SAI|SAI]]&#039;&#039;&#039;     : V0.15, by Spectre&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TSI|TSI]]&#039;&#039;&#039;     : A Polish project, originally based on [[AI:SAI|SAI]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TAI|TAI]]&#039;&#039;&#039;     : replaced by [[AI:NTAI|NTai]], by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:ZcAIn|ZcAIn]]&#039;&#039;&#039; : by Cain&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Planned For Development ====&lt;br /&gt;
; &#039;&#039;&#039;[[AI:Epic|Epic]]&#039;&#039;&#039;   : Next Gen AI, planned by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:GAI|GAI]]&#039;&#039;&#039;     : Groovy AI, planned by Agon &amp;amp; [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: AI]]&lt;/div&gt;</summary>
		<author><name>Ato</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1080</id>
		<title>AI:Skirmish:List</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI:Skirmish:List&amp;diff=1080"/>
		<updated>2009-09-11T14:04:26Z</updated>

		<summary type="html">&lt;p&gt;Ato: /* Under Active Development */  added E323AI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Main_Page|Main Page]] &amp;lt; AIs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basics about [[AI:Skirmish|Skirmish AIs]] in Spring.&lt;br /&gt;
&lt;br /&gt;
==== Under Active Development ====&lt;br /&gt;
Listed in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:AAI|AAI]]&#039;&#039;&#039;     : config-based, by [[User:Submarine|Submarine]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:BKPAI|BKPAI]]&#039;&#039;&#039; : config-less, Kernel Panic only, by Baczek&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[http://springrts.com/phpbb/viewtopic.php?f=15&amp;amp;t=19450 E323AI]&#039;&#039;&#039;  : config-based, plays XTA &amp;amp;amp; BA, by Error323&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:HughAI|HughAI]]&#039;&#039;&#039; : config-based, Java port of CSAI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAIK|KAIK]]&#039;&#039;&#039;   : config-less,  most competitive AI for BA, based on [[AI:KAI|KAI]] by Krogothe, now developed by Kloot&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NTAI|NTai]]&#039;&#039;&#039;   : config-based, the longest running AI, currently non-functional, by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:RAI|RAI]]&#039;&#039;&#039;     : config-less,  supports more mods then KAIK, by Reth&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:C.R.A.I.G.|C.R.A.I.G.]]&#039;&#039;&#039;     : config-based, currently [http://spring1944.net/ Spring 1944] and [http://www.imperialwinter.com/ SWIW] only, by Tobi&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Special ====&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullAI|NullAI]]&#039;&#039;&#039;                    : C Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullLegacyCppAI|NullLegacyCppAI]]&#039;&#039;&#039;  : Legacy C++ Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullJavaAI|NullJavaAI]]&#039;&#039;&#039;            : basic Java Test AI, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:NullOOJavaAI|NullOOJavaAI]]&#039;&#039;&#039;        : Java Test AI using the OO wrapper, does nothing&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[Random enemies]]&#039;&#039;&#039;                      : 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.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== No Longer Under Development ====&lt;br /&gt;
None of these AIs will work with the current spring release version.&lt;br /&gt;
They are listed here, in case someone wants to take up development again,&lt;br /&gt;
and for code reference.&lt;br /&gt;
&lt;br /&gt;
; &#039;&#039;&#039;[[AI:CSAI|CSAI]]&#039;&#039;&#039;   : C# AI, by Hugh Perkins&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JAI|JAI]]&#039;&#039;&#039;     : first try at writing an AI in Java, by [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:JCAI|JCAI]]&#039;&#039;&#039;   : by Zaphod&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:KAI|KAI]]&#039;&#039;&#039;     : by Krogothe&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:MyAI|MyAI]]&#039;&#039;&#039;   : An earlier AI, by Berion&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:OTAI|OTAI]]&#039;&#039;&#039;   : V1.13, An AI aimed at emulating the AI in OTA, by Veylon&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:QAI|QAI]]&#039;&#039;&#039;     : V2.42, A half finished AI, by Qman&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:SAI|SAI]]&#039;&#039;&#039;     : V0.15, by Spectre&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TSI|TSI]]&#039;&#039;&#039;     : A Polish project, originally based on [[AI:SAI|SAI]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:TAI|TAI]]&#039;&#039;&#039;     : replaced by [[AI:NTAI|NTai]], by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:ZcAIn|ZcAIn]]&#039;&#039;&#039; : by Cain&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Planned For Development ====&lt;br /&gt;
; &#039;&#039;&#039;[[AI:Epic|Epic]]&#039;&#039;&#039;   : Next Gen AI, planned by [[User:AF|AF]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
; &#039;&#039;&#039;[[AI:GAI|GAI]]&#039;&#039;&#039;     : Groovy AI, planned by Agon &amp;amp; [[User:hoijui|hoijui]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: AI]]&lt;/div&gt;</summary>
		<author><name>Ato</name></author>
	</entry>
	<entry>
		<id>https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI_Research&amp;diff=1228</id>
		<title>AI Research</title>
		<link rel="alternate" type="text/html" href="https://springrts-wiki.p2004a.com/mediawiki/index.php?title=AI_Research&amp;diff=1228"/>
		<updated>2009-09-11T13:30:08Z</updated>

		<summary type="html">&lt;p&gt;Ato: Updated dead link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of articles and case studies, most compiled by ex neuron machina..&lt;br /&gt;
&lt;br /&gt;
* [http://www.cse.lehigh.edu/~munoz/CSE497/ Seminar course on &amp;quot;Topics on AI and Computer Game Programming&amp;quot;]: The lecture slides give a great overview of advances in game AI, with plenty on RTS games&lt;br /&gt;
&lt;br /&gt;
* [http://www.qrg.northwestern.edu/papers/Files/How_QSR_can_improve_strategy_game_AIs_A3ISS_2001.PDF Forbus et al 2001], &amp;quot;How qualitative spatial reasoning can improve strategy game AIs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*[http://scholar.google.com/url?sa=U&amp;amp;q=http://www.cs.iastate.edu/~dfetter/report.pdf D. Fetter (project report)], &amp;quot;Real-Time Strategy Game Decision Making with Support Vector Machines&amp;quot;: A project which tried using SVMs to learn unit production decisions in Warcraft III, based on replays of top players.&lt;br /&gt;
&lt;br /&gt;
*[http://www.daimi.au.dk/~djn/thesis.pdf R. Laursen &amp;amp; D. Nielsen 2005], &amp;quot;Investigating small scale combat situations in real time strategy computer games&amp;quot;: 164-page Master&#039;s thesis on using game trees to determine near-optimal unit behaviors in combat scenarios (unit placement and target selection), which was implemented in the [http://stratagus.sourceforge.net/ Stratagus] warcraft clone. This also gives an overview of the AI techniques used by many popular games.&lt;br /&gt;
&lt;br /&gt;
*[http://www.csse.monash.edu.au/hons/projects/2004/Nicolas.Imrei/ N. Imrei], &amp;quot;Reinforcement Learning in Real-Time Strategy Games&amp;quot; ([http://www.csse.monash.edu.au/hons/projects/2004/Nicolas.Imrei/Downloads/FinalPresentation.ppt&amp;gt;final presentation link], thesis available by email): Honours project used reinforcement learning to develop both overall strategies and agent behaviors in RTS games&lt;br /&gt;
&lt;br /&gt;
*[http://ticc.uvt.nl/~pspronck/pubs/reqrmgai.pdf S. de Jong, P. Spronck &amp;amp; N. Roos 2005], &amp;quot;Requirements for resource management game AI&amp;quot;: This is about how to do resource management in games like Sim City, but it should also be applicable to TA-style games. There&#039;s also a [http://www.cs.unimaas.nl/steven.dejong/publications/DeJong2004HybridAIForRMGs.pdf 77-page Master&#039;s thesis]&lt;br /&gt;
&lt;br /&gt;
* [http://www.cs.ualberta.ca/~mburo/ Michael Buro&#039;s lab]: Much of his lab&#039;s research is focused on &amp;quot;real-time planning and learning AI with applications to RTS games.&amp;quot; They&#039;ve actually created an open-source RTS called ORTS, in order to experiment with various AI techniques. With any luck, they might even be persuaded to switch their focus to TA Spring, or perhaps try implementing some of their algorithms. Also, it might be worthwhile to use elements of ORTS in TA Spring.&lt;br /&gt;
&lt;br /&gt;
**[http://www.cs.ualberta.ca/~mburo/ps/mcplan.pdf M. Chung, M. Buro, and J. Schaeffer 2005], &amp;quot;Monte Carlo Planning in RTS Games&amp;quot;&lt;br /&gt;
**[http://www.cs.ualberta.ca/~mburo/ps/RTS-AAAI04.pdf M. Buro 2004], &amp;quot;Call for AI Research in RTS Games&amp;quot;: Gives a nice overview of the current state of AIs in RTS games&lt;br /&gt;
**[http://www.cs.ualberta.ca/~mburo/ps/BRIMS-04.pdf M. Buro and T. Furtak], &amp;quot;RTS Games and Real-Time AI Research&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* [http://www.cs.ualberta.ca/~bulitko/F04/projects/LM/LM-final.pdf L. MacDonald 2005], a final-project report on Moving Target Search (MTS). Basically, MTS seems to be an extension of something called Learning Real-Time A* (LRTA*).&lt;br /&gt;
&lt;br /&gt;
* [http://www.cs.berkeley.edu/~russell/classes/cs294/f05/papers/mehta+al-2005.pdf N. Mehta et al 2005], &amp;quot;Transfer in Variable-Reward Hierarchical Reinforcement Learning&amp;quot;: Develops reinforcement-learning techniques and tests them in a simple RTS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [[AI|&amp;lt;- Back to AI Development page]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[category:AI]]&lt;/div&gt;</summary>
		<author><name>Ato</name></author>
	</entry>
</feed>