See: Description
Interface | Description |
---|---|
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 | Description |
---|---|
AbstractObjectiveHelper | |
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.
|
SecondObjectiveHelper |
Extension of @BasicObjectiveHelper.
|
Objectives helper code for implementing the artificial players for Colossus.
This package shouldn't be used outside of the net.sf.colossus.ai hierarchy.