assignment6
Class Simulator

java.lang.Object
  extended by assignment6.Simulator

public class Simulator
extends java.lang.Object

Main class for the naturalist simulator


Field Summary
static int BASE_NODE_MOVE_COST
          Cost for one move while not carrying anything.
static int COLLECTION_COMPLETION_BONUS
          Bonus for collecting all animals
static int NODE_EXPLORATION_SCORE
          Points awarded for entering an unexplored node
static int PER_ANIMAL_NODE_MOVE_COST
          Additional cost per animal carried for moving.
static int SPECIES_COLLECTION_POINTS
          Points awarded for dropping an animal at the ship
 
Method Summary
static void main(java.lang.String[] argsArray)
          Entry point for the simulation.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NODE_EXPLORATION_SCORE

public static final int NODE_EXPLORATION_SCORE
Points awarded for entering an unexplored node

See Also:
Constant Field Values

BASE_NODE_MOVE_COST

public static final int BASE_NODE_MOVE_COST
Cost for one move while not carrying anything.

See Also:
Constant Field Values

PER_ANIMAL_NODE_MOVE_COST

public static final int PER_ANIMAL_NODE_MOVE_COST
Additional cost per animal carried for moving.

See Also:
Constant Field Values

COLLECTION_COMPLETION_BONUS

public static final int COLLECTION_COMPLETION_BONUS
Bonus for collecting all animals

See Also:
Constant Field Values

SPECIES_COLLECTION_POINTS

public static final int SPECIES_COLLECTION_POINTS
Points awarded for dropping an animal at the ship

See Also:
Constant Field Values
Method Detail

main

public static void main(java.lang.String[] argsArray)
                 throws java.io.IOException
Entry point for the simulation. See assignment description for arguments.

Parameters:
argsArray -
Throws:
java.io.IOException