|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| Navigable | A simple interface to allow pathfinders like the A* algorithm to navigate through the environment. |
| Pathfinder | Pathfinder interface. |
| Pathfinder.Node | |
| Class Summary | |
| AStarMap | AStarMap is simply derived from StandardMap2D to provide
further functionality to visualize the A* algorithm. |
| AStarPathfinder | Implements the A* algorithm. |
| AStarPathfinder.AStarNode | The pathfinder node. |
| BoardGame | This class is designed to faciliate development of board games, with AI agent
players (see BoardGameAgent). |
| BoardGameAgent | Abstract class designed to facilitate board game agent development. |
| FSM | Implements a finite-state machine. |
| FSM.State | The FSM states. |
| InfluenceMap | A class encapsulating basic influence mapping functionality. |
| PrisonersDilemmaAgent | A simple implementation of an agent that obeys the rules of the prisoner's dilemma. |
| TuringMachine | This class implements a Turing machine by deriving from a finite-state machine. |
| TuringMachine.Transition | This class handles the Turing Machine transitions. |
General AI classes including agents, pathfinders and finite-state machines.
Artificial intelligence is an incredibly broad field, therefore this package
stretches across several areas, although bio-inspired computing is handled in
the org.generation5.bio package, neural networks by org.generation5.nn
and machine vision by org.generation5.vision. Most other areas are
handled within this umbrella package.
|
This documentation is part of the Generation5 JDK.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||