Package net.sf.colossus.ai.objectives
package net.sf.colossus.ai.objectives
Objectives helper code for implementing the artificial players for Colossus.
This package shouldn't be used outside of the net.sf.colossus.ai hierarchy.
-
ClassDescriptionAbstract implementation of @TacticalObjective, handling the priority stuff to avoid duplication.A naive (basic!) implementation of @IObjectiveHelper.The objective of sending all of a CreatureType into battle, presumably because we don't really need them for anything else.The tactical objective of killing a certain number of a specific CreatureType.Trivial interface for getting a list of objectives, depending on whether we are the attacker or the defender.The tactical objective of preserving all of a specific CreatureType.Extension of @BasicObjectiveHelper.Interface for a tactical (i.e.