AI:NullJavaAI: Difference between revisions

From Spring
Jump to navigationJump to search
Hoijui (talk | contribs)
mNo edit summary
Hoijui (talk | contribs)
mNo edit summary
Line 16: Line 16:
=== How to compile ===
=== How to compile ===
* 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)''
* Ant build file: ''{spring_source}/AI/Skirmish/NullJavaAI/bin/build.xml''
* Ant build file: ''{spring_source}/AI/Skirmish/NullJavaAI/bin/build.xml'' (not yet available)


=== How to install ===
=== How to install ===
from source at ''{spring_source}/AI/Skirmish/NullJavaAI/'' :
install from: ''{spring_source}/AI/Skirmish/NullJavaAI/''<br>
* copy ''ai.jar'' and ''ai-src.jar'' to ''{spring_data_dir}/AI/Skirmish/NullJavaAI/{NullJavaAI-version}/''
to: ''{spring_data_dir}/AI/Skirmish/NullJavaAI/{NullJavaAI-version}/''
* copy AIInfo.lua and AIOptions.lua to ''{spring_data_dir}/AI/Skirmish/data/NullAI-0.1/''
* copy the created ''ai.jar'' and ''ai-src.jar'' to ''/''
* copy ''data/AIInfo.lua'' and ''data/AIOptions.lua'' to ''{spring_data_dir}/AI/Skirmish/NullJavaAI/{NullJavaAI-version}/''
* copy ''data/AIInfo.lua'' and ''data/AIOptions.lua'' to ''/''




''' [[AIs|<- Back to AI page]]'''
''' [[AIs|<- Back to AI page]]'''
[[Category:AI]]
[[Category:AI]]

Revision as of 21:06, 19 December 2008

NullJavaAI
Developer
hoijui
Version
0.1 (spring SVN)
Mod Support
Supports everything / Does nothing
Status
Finnished
License
-
Interface
{{{7}}}
Wrapper
{{{8}}}
<- Back to List of AIs

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 apear. 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 the spring source only.

Known Crashes

  • None

How to compile

  • OS specific build script: {spring_source}/AI/Skirmish/NullJavaAI/bin/java_compile.(sh|bat)
  • Ant build file: {spring_source}/AI/Skirmish/NullJavaAI/bin/build.xml (not yet available)

How to install

install from: {spring_source}/AI/Skirmish/NullJavaAI/
to: {spring_data_dir}/AI/Skirmish/NullJavaAI/{NullJavaAI-version}/

  • copy the created ai.jar and ai-src.jar to /
  • copy data/AIInfo.lua and data/AIOptions.lua to /


<- Back to AI page