AI:Links: Difference between revisions

From Spring
Jump to navigationJump to search
Line 25: Line 25:
'''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>
'''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>


'''Global AI C# Interface'''
'''[[AI:CSAIInterface|Global AI C# Interface]]'''
You can write Global AIs in C# using Hugh Perkins' [[AI:CSAIInterface]]<br><br>
Write Global AIs in C# using Hugh Perkins's Global AI C# Interface<br><br>


|width="50%" valign="top" style="background: #e6e6fa; border: 1px #aaa solid;"|
|width="50%" valign="top" style="background: #e6e6fa; border: 1px #aaa solid;"|

Revision as of 20:28, 23 October 2006

AI Development

Skirmish AI's, 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 develop an AI, they have left this job up to the community.

The community has risen to the challenge remarkably well, releasing quite a few AI's.

There are currently 3 major skirmish AI's: AAI (by submarine), NTai(by AF), and KAI (by krogothe, Firenu & Tournesol). There is also talk of Epic AI which will be the future successor of NTai.

Goto AI page

Code

greenai - A page with basic documentation for the Global AI interface.

Krogothes Metal Class V3 - A useful mex spot finding algorithm, essential for any AI that uses metal extractors

Global AI Interface Jouninkomiko has a topic on the Global AI Interface running here.

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 this thread.

Global AI C# Interface Write Global AIs in C# using Hugh Perkins's Global AI C# Interface

Research

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

<- Back to Main page page