AI:NullJavaAI: Difference between revisions
mNo edit summary |
No edit summary |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{AI|NullJavaAI|hoijui|0.1 | {{AI|NullJavaAI|[[User:hoijui|hoijui]]|0.1|Supports everything / Does nothing|Finnished|GNU GPL V2|Java|-}} | ||
=== Description === | == Null Java AI == | ||
==== Description ==== | |||
This Skirmish AI is written in pure Java, to prove that the Java AI interface works. It consists of only the very minimum that is needed for a spring Java Skirmish AI to load. | This Skirmish AI is written in pure Java, to prove that the Java AI interface works. It consists of only the very minimum that is needed for a spring Java Skirmish AI to load. | ||
NullJavaAI is an empty implementation, meaning it will load, but do absolutely nothing. It can be used to test the Java AI interface or for exploring a map if one wants the end game screen not to | NullJavaAI is an empty implementation, meaning it will load, but do absolutely nothing. It can be used to test the Java AI interface or for exploring a map if one wants the end game screen not to appear. If you want to write your own Java AI, we recommend using the [[AI:NullOOJavaAI|NullOOJavaAI]] as a template instead of this one. | ||
This AI uses the [[AIInterface:Java|Java AI Interface Library]]. See also [[AI:NullOOJavaAI|Null Object Oriented Java AI]]. | This AI uses the [[AIInterface:Java|Java AI Interface Library]]. See also [[AI:NullOOJavaAI|Null Object Oriented Java AI]]. | ||
=== Download === | ==== Download ==== | ||
It comes with | It comes with spring source. Reffer to [[Building_spring#Obtaining_the_Source|Obtaining the Source]]. | ||
=== | ==== Bugs ==== | ||
*None | '''Known Crashes:''' | ||
* None | |||
=== How to compile === | Please report bugs under | ||
[http://springrts.com/mantis/ Mantis] | |||
to the AI subproject. | |||
==== How to compile ==== | |||
multiple ways: | |||
* Spring build environments: either SCons or CMake; refer to [[Building_spring|Building spring]]. | |||
* OS specific build script: ''{spring_source}/AI/Skirmish/NullJavaAI/bin/java_compile.(sh|bat)'' | * OS specific build script: ''{spring_source}/AI/Skirmish/NullJavaAI/bin/java_compile.(sh|bat)'' | ||
=== How to install === | ==== How to install ==== | ||
from | from: ''{spring_source}/AI/Skirmish/NullJavaAI/''<br> | ||
to: ''{spring_data_dir}/AI/Skirmish/NullJavaAI/{NullJavaAI-version}/'' | |||
* copy | * copy the created ''SkirmishAI.jar'' and ''SkirmishAI-src.jar'' to ''./'' | ||
* copy ''data/ | * copy ''data/*'' to ''./'' | ||
'''[[AI:Skirmish:List|<- Back to AI page]]''' | |||
[[Category: AI]] | |||
[[Category:AI]] | |||
Latest revision as of 11:27, 8 June 2009
| Developer | |
| Version | |
| Mod Support | |
| Status | |
| License | |
| Interface | |
| Wrapper | |
Null Java AI
Description
This Skirmish AI is written in pure Java, to prove that the Java AI interface works. It consists of only the very minimum that is needed for a spring Java Skirmish AI to load.
NullJavaAI is an empty implementation, meaning it will load, but do absolutely nothing. It can be used to test the Java AI interface or for exploring a map if one wants the end game screen not to appear. If you want to write your own Java AI, we recommend using the NullOOJavaAI as a template instead of this one.
This AI uses the Java AI Interface Library. See also Null Object Oriented Java AI.
Download
It comes with spring source. Reffer to Obtaining the Source.
Bugs
Known Crashes:
- None
Please report bugs under Mantis to the AI subproject.
How to compile
multiple ways:
- Spring build environments: either SCons or CMake; refer to Building spring.
- OS specific build script: {spring_source}/AI/Skirmish/NullJavaAI/bin/java_compile.(sh|bat)
How to install
from: {spring_source}/AI/Skirmish/NullJavaAI/
to: {spring_data_dir}/AI/Skirmish/NullJavaAI/{NullJavaAI-version}/
- copy the created SkirmishAI.jar and SkirmishAI-src.jar to ./
- copy data/* to ./