Package com.brackeen.javagamebook.ai.pattern

Class Summary
AimPattern Direct aim at the player, with a random offset.
AIPattern Simple abstract PathFinder that implements the find(Vector3D, Vector3D) method to return null.
AttackPatternRush Simple "attack" pattern to rush the player - get within a certain distance of the player and stop.
AttackPatternStrafe An "attack" pattern to strafe around the player in a circle with the specified radius from the player.
DodgePatternRandom An "dodge" pattern that puts the bot in a random location in a half-circle around the player.
DodgePatternZigZag An "dodge" pattern that makes the bot zig perpindicular to the player, the zag back to the starting location.
RunAwayPattern Direct aim at the player.