Description:
MonoAIInterface provides the possibility to write and use CLI*1 compatible AIs.
A list*2 of possible languages is available at the mono homepage.
License (Not yet decided):
MonoInterface: LGPL
CSharp wrapper code: MIT-License/LGPL/BSD
Status:
- MonoInterface(80%)-needs testing, docs, minor tweaks
- C# wrapper code(90%) - needs testing
- CMake integration (50%) - C# related files are missing
- CMake mono module (70%) - Works only under Linux
- MonoNullAI (100%) - works
- MSAI (MonoSampleAI) (25%)
- Wiki pages (~20%)
- Documentation (~15%)
- Tutorials (0%)
AI/Interfaces/MonoInterface/
-->Provides an AI interface for CLI AIs
AI/Wrappers/CSharp/
-->Wrapper code written in C#, AI developer who want to program there AIs in a CLI*2 compatible language should use this code.
Extra software required for using and developing CLI AIs:
Mono >2.0.1 (2.0 should work, too but it has some bugs)
GLib2 (Mono dependency)
Extra software required for building:
Mono-devel >2.0.1 (2.0 should work, too but it has some bugs)
GLib2-devel (Mono dependency)
*1: http://en.wikipedia.org/wiki/Common_Lan ... astructure
*2: http://www.mono-project.com/Languages