AI:Development:Interface: Difference between revisions
From Spring
Jump to navigationJump to search
No edit summary |
Loidthanead (talk | contribs) Added ModularAI entry |
||
| Line 11: | Line 11: | ||
; '''[[AIWrapper:Cpp|New C++ AI Wrapper]]''' : <font color="00AAFF">alpha</font>, allows writing C++ AIs using the new OO structure and all possibilities of the C Interface, by hoijui<br><br> | ; '''[[AIWrapper:Cpp|New C++ AI Wrapper]]''' : <font color="00AAFF">alpha</font>, allows writing C++ AIs using the new OO structure and all possibilities of the C Interface, by hoijui<br><br> | ||
; '''[[AIInterface:Java|Java AI ''Interface'']]''' : <font color="FFFFFF">~stable</font>, supports loading AIs written in pure Java, by hoijui<br><br> | ; '''[[AIInterface:Java|Java AI ''Interface'']]''' : <font color="FFFFFF">~stable</font>, supports loading AIs written in pure Java, by hoijui<br><br> | ||
; '''[[AIWrapper:ModularAI|ModularAI ''Wrapper'']]''' : <font color="orange">beta</font>, A wrapper around the JavaAI interface. Simplifies handling of Units and provides a lot of common AI functionality, while allowing the AI developer to customize wherever needed, by Loid Thanead<br><br> | |||
; '''[[AIInterface:Mono|Mono AI ''Interface'']]''' : <font color="orange">beta</font>, will support loading AIs written in a '''[http://en.wikipedia.org/wiki/Common_Language_Infrastructure CLI]''' language, by Agon<br><br> | ; '''[[AIInterface:Mono|Mono AI ''Interface'']]''' : <font color="orange">beta</font>, will support loading AIs written in a '''[http://en.wikipedia.org/wiki/Common_Language_Infrastructure CLI]''' language, by Agon<br><br> | ||
Revision as of 14:37, 8 June 2009
AI Interfaces & Wrappers
Introduction
For an explanation of what AI Interfaces & Wrappers are, have a look at the AI Interface system page.
In Active Development
- C & C++ AI Interface
- ~stable, by hoijui
- Legacy C++ AI Wrapper
- deprecated, ensures AIs written for springs old C++ AI interface can still be used, by hoijui
- New C++ AI Wrapper
- alpha, allows writing C++ AIs using the new OO structure and all possibilities of the C Interface, by hoijui
- Java AI Interface
- ~stable, supports loading AIs written in pure Java, by hoijui
- ModularAI Wrapper
- beta, A wrapper around the JavaAI interface. Simplifies handling of Units and provides a lot of common AI functionality, while allowing the AI developer to customize wherever needed, by Loid Thanead
- Mono AI Interface
- beta, will support loading AIs written in a CLI language, by Agon