AI:Development:Interface
From Spring
Jump to navigationJump to searchAI interfaces and wrappers
Introduction
For an explanation of what AI interfaces and wrappers are, have a look at the AI Interface system page.
In active development
- C & C++ AI Interface
- ~stable, basically just a stub plugin, forwarding the plain C AI Interface, do not use directly, but through a wrapper
- Legacy C++ AI Wrapper
- deprecated, ensures AIs written for springs old C++ AI interface can still be used
- New C++ AI Wrapper
- alpha, allows writing C++ AIs using the new OO structure and all possibilities of the C Interface
- Java AI Interface
- ~stable, loads AIs written in any language supported by the JVM
- ModularAI Wrapper
- beta, simplifies handling of Units and provides a lot of common functionality for Java AIs
- Spring PyAI Interface
- beta, Python AI Interface
In inactive development
- Mono AI Interface
- beta, will support loading AIs written in a CLI language