AI:Links: Difference between revisions

From Spring
Jump to navigationJump to search
Hoijui (talk | contribs)
No edit summary
Hoijui (talk | contribs)
No edit summary
Line 6: Line 6:




{|border="0" cellpadding="4" cellspacing="10" width="100%"
===Research Links===
|width="50%" valign="top" style="background: #41545c; border: 1px #aaa solid;"|


===Code===
;'''[http://taspring.clan-sy.com/SAI/ K-man's Spring AI documentation]''': Useful existing documentation on the Spring unit AI, however this is not related to the Global AI.<br>


Note that the full source code for many AIs is available within the Spring source repository, see [[Building_spring#Obtaining_the_Source|Obtaining the Source]].
;'''[http://www.darkstars.co.uk Darkstars]''': AF's main site, has a lot of theory on it, including details of his NTai project<br>
<br><br>


'''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 [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2408 this thread].<br><br>
;'''[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=539 5 Matrix AI 1,2,3]''': A thread discussing Triaxx' theory and plans for his AI 5 matrix AI/Wormhole AI<br>


'''[[Krogothes_Metal_class|Krogothes Metal Class V3]]''' - A useful mex spot finding algorithm, essential for any AI that uses metal extractors<br><br>
;'''[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2752&highlight= "Research about Pathfinding, AI and Voronoi diagrams"]''': A forum post by Gabba.<br>


'''Global AI Interface'''
;'''[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4326 Academic research papers on AI in RTS games]''': A forum post by NeuronExMachina.<br>
Jouninkomiko has a topic on the [http://taspring.clan-sy.com/phpbb/viewtopic.php?t=923 Global AI Interface] running here.<br><br>


'''[[AI:Hughs_global_AI_tutorial|Hugh's global AI tutorial]]''' Hugh's tutorial on writing an AI in C#.
;'''[[AIResearch | AI research Material]]''': Research links to articles and documents about AI<br>


'''[[AI:CSAIInterface|Global AI .Net Interface]]'''
;'''[http://en.wikipedia.org/wiki/Artificial_intelligence Wikipedia AI]''': AI documentation on wikipedia<br>
Write Global AIs in .Net, using Hugh Perkins's interface<br><br>


'''[[AI:JAI|Global AI Java Interface]]'''
;'''[http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=greedyAlg Greedy is good]''': Greedy is good tutorial at topcoder.com<br>
Write Global AIs in Java, using JAI DEPRECATED<br><br>


'''[[AI:HughsUnitGroupingHeuristic|Unit grouping heuristic]]'''
;'''[http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=graphsDataStrucs1 Graph and data structures]''': Graph and data structures tutorial at topcoder.com. This includes path-finding using bfs<br>
Unit grouping and reorg heuristic by Hugh Perkins<br><br>


|width="50%" valign="top" style="background: #41545c; border: 1px #aaa solid;"|
;'''[[AI:HughsUnitGroupingHeuristic|Unit grouping heuristic]]''': Unit grouping and reorg heuristic by Hugh Perkins<br>
 
===Research===
 
'''[http://taspring.clan-sy.com/SAI/ K-man's Spring AI documentation]''' Useful existing documentation on the Spring unit AI, however this is not related to the Global AI.<br><br>
'''[http://www.darkstars.co.uk Darkstars]''' - AF's main site, has a lot of theory on it, including details of his NTai project<br><br>
'''[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=539 5 Matrix AI 1,2,3]''' - A thread discussing Triaxx' theory and plans for his AI 5 matrix AI/Wormhole AI
 
'''[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=2752&highlight= "Research about Pathfinding, AI and Voronoi diagrams"]''' A forum post by Gabba.<br><br>
'''[http://taspring.clan-sy.com/phpbb/viewtopic.php?t=4326 Academic research papers on AI in RTS games]''' A forum post by NeuronExMachina. <br><br>
'''[[AIResearch | AI research Material]]''' - Research links to articles and documents about AI <br><br>
'''[http://en.wikipedia.org/wiki/Artificial_intelligence Wikipedia AI] - AI documentation on wikipedia <br><br>
'''[http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=greedyAlg Greedy is good]'''
Greedy is good tutorial at topcoder.com<br><br>
 
'''[http://www.topcoder.com/tc?module=Static&d1=tutorials&d2=graphsDataStrucs1 Graph and data structures]'''
Graph and data structures tutorial at topcoder.com. This includes path-finding using bfs<br><br>
|}


''' [[Main_Page|<- Back to Main page page]]'''
''' [[Main_Page|<- Back to Main page page]]'''

Revision as of 08:11, 3 June 2009

AI Development

Skirmish AIs (old term: Global AIs), are what the Computer Opponents in games are called. Developing a good Skirmish AI is a major undertaking, and requires quite a bit of know how. As the SY's have more important things to do than developing an AI, they have left this job up to the community.

The community has risen to the challenge remarkably well, releasing quite a few AIs.


Research Links

K-man's Spring AI documentation
Useful existing documentation on the Spring unit AI, however this is not related to the Global AI.
Darkstars
AF's main site, has a lot of theory on it, including details of his NTai project
5 Matrix AI 1,2,3
A thread discussing Triaxx' theory and plans for his AI 5 matrix AI/Wormhole AI
"Research about Pathfinding, AI and Voronoi diagrams"
A forum post by Gabba.
Academic research papers on AI in RTS games
A forum post by NeuronExMachina.
AI research Material
Research links to articles and documents about AI
Wikipedia AI
AI documentation on wikipedia
Greedy is good
Greedy is good tutorial at topcoder.com
Graph and data structures
Graph and data structures tutorial at topcoder.com. This includes path-finding using bfs
Unit grouping heuristic
Unit grouping and reorg heuristic by Hugh Perkins

<- Back to Main page page