AI:Development:Interface

From Spring
Revision as of 22:54, 3 March 2010 by Hoijui (talk | contribs) (→In Active Development: fixed colors, extended or simplified texts, removed authors (they are visible when clicking on the links))
Jump to navigationJump to search

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, 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, supports loading AIs written in pure Java or any other JVM supported language, for example Groovy, JRuby or Jython

ModularAI Wrapper
beta, simplifies handling of Units and provides a lot of common functionality for Java AIs

Mono AI Interface
beta, will support loading AIs written in a CLI language

<- Back to AI page