All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description ActingElement Superclass for game elements that act.Action AiStatsRunner Responsible for running AIs non-interactively and reporting statistics.Ant Ants always move toward the beetle.AntHill The ant hill.Axis Bead The beetle can collect beads to be used as ammunition against ants.Beetle Our protagonist, a robotic beetle that must keeps its battery charged while fighting off ants and avoiding the spider.BeetleAi Implement this interface to build an AI for your beetle.BeetleBuilder ChargingPad There are 2 charging pads.CollisionDetector Coord An x, y coordinate pair.Direction Cardinal direction on the game field.DrawingParams Game Visual game runner.GameElement Superclass for any game elementGameFieldPanel GameRules GameState The current state of the game at a given point in time.GameStateBuilder GameStateFactory MoveAction Settings SettingsBuilder Since the Settings class is immutable.ShootAction Spider The spider is unstoppable, but slow.Stats