logist
Class LogistPlatform

java.lang.Object
  extended by logist.LogistPlatform

public class LogistPlatform
extends java.lang.Object

The entry point of the LogistPlatform.

The first argument to the main method is the configuration file. The remaining arguments are the names of the participating agents. Each agent must have an entry in the agents.xml configuration file specifying the class and the class-path of its behavior class.

An output file for the history can be specified by the -o option.

 Usage:
   create tournament
     java -jar logist.jar new 'tournament_name' ['agent_directory']
   run tournament
     java -jar logist.jar run 'tournament_name' ['template (directory or file)']
   simulate game
     java -jar logist.jar [-o 'history_file.xml] [-a 'agents_file.xml] 'template_file' agent1 [agent2] [...]
 

Author:
Robin Steiger

Constructor Summary
LogistPlatform()
           
 
Method Summary
static LogistSettings getSettings()
           
static Topology getTopology()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogistPlatform

public LogistPlatform()
Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args -

getTopology

public static Topology getTopology()

getSettings

public static LogistSettings getSettings()