Package net.sf.colossus.ai.objectives

Objectives helper code for implementing the artificial players for Colossus.

See:
          Description

Interface Summary
IObjectiveHelper Trivial interface for getting a list of objectives, depending on whether we are the attacker or the defender.
TacticalObjective Interface for a tactical (i.e.
 

Class Summary
AbstractTacticalObjective Abstract implementation of @TacticalObjective, handling the priority stuff to avoid duplication.
BasicObjectiveHelper A naive (basic!) implementation of @IObjectiveHelper.
CreatureAttackTacticalObjective The objective of sending all of a CreatureType into battle, presumably because we don't really need them for anything else.
DestroyCreatureTacticalObjective The tactical objective of killing a certain number of a specific CreatureType.
PreserveCreatureTacticalObjective The tactical objective of preserving all of a specific CreatureType.
 

Package net.sf.colossus.ai.objectives Description

Objectives helper code for implementing the artificial players for Colossus.

This package shouldn't be used outside of the net.sf.colossus.ai hierarchy.