Uses of Class
org.vizzini.game.AbstractAgent

Packages that use AbstractAgent
org.vizzini.example.gin Provides gin classes for the game framework. 
org.vizzini.example.gin.ui Provides gin user interface classes for the game framework. 
org.vizzini.example.pong Provides pong classes for the game framework. 
org.vizzini.game Provides core game classes for the game framework. 
org.vizzini.game.boardgame Provides core game classes for board games in the game framework. 
org.vizzini.game.boardgame.chess Provides core chess game classes for the game framework. 
org.vizzini.game.search Provides search classes for the game framework. 
org.vizzini.ui.game.boardgame Provides board game user interface classes for the game framework. 
org.vizzini.ui.game.boardgame.chess Provides user interface classes for 3D chess for the game framework. 
 

Uses of AbstractAgent in org.vizzini.example.gin
 

Subclasses of AbstractAgent in org.vizzini.example.gin
 class SimpleComputerAgent
          Provides a computer agent for Gin which simply draws and discards his first card.
 

Uses of AbstractAgent in org.vizzini.example.gin.ui
 

Subclasses of AbstractAgent in org.vizzini.example.gin.ui
 class MouseHumanAgent
          Provides a human agent for Gin which uses the mouse to get commands.
 class TextHumanAgent
          Provides a user interface for a human agent which uses the text input to play Gin.
 

Uses of AbstractAgent in org.vizzini.example.pong
 

Subclasses of AbstractAgent in org.vizzini.example.pong
 class ComputerAgent
          Provides a computer agent for Pong.
 

Uses of AbstractAgent in org.vizzini.game
 

Subclasses of AbstractAgent in org.vizzini.game
 class AbstractComputerAgent
          Provides base functionality for computer agents in the game framework.
 class AbstractHumanAgent
          Provides base functionality for human agents in the game framework.
 class DefaultAgent
          Provides a default agent for the game framework.
 

Uses of AbstractAgent in org.vizzini.game.boardgame
 

Subclasses of AbstractAgent in org.vizzini.game.boardgame
 class AbstractSimpleAgent
          Provides base functionality for a simple computer agent in the game framework.
 class EvaluatedPlacementAgent
          Provides a computer agent which chooses the placement action which provides the highest evaluated environment.
 class SimplePlacementAgent
          Provides a simple computer agent which creates a placement action for the first empty position found on a grid board.
 

Uses of AbstractAgent in org.vizzini.game.boardgame.chess
 

Subclasses of AbstractAgent in org.vizzini.game.boardgame.chess
 class AbstractChessComputerAgent
          Provides base functionality for computer agents for 3D chess.
 class SearchChessAgent
          Provides a computer agent for 3D chess.
 class SimpleChessAgent
          Provides a computer agent for 3D chess.
 

Uses of AbstractAgent in org.vizzini.game.search
 

Subclasses of AbstractAgent in org.vizzini.game.search
 class SearchAgent
          Provides a computer agent which uses an AI search algorithm to determine the best action.
 

Uses of AbstractAgent in org.vizzini.ui.game.boardgame
 

Subclasses of AbstractAgent in org.vizzini.ui.game.boardgame
 class MovementMouseAgent
          Provides a user interface for a human agent which uses the mouse to move a token.
 class MovementTextAgent
          Provides a user interface for a human agent which uses the text input to move a token.
 class PlacementMouseAgent
          Provides a user interface for a human agent which uses the mouse to place a token.
 class PlacementTextAgent
          Provides a user interface for a human agent which uses the text input to place a token.
 class TextAgent
          Provides a user interface for a human agent which uses the text input to place a token.
 

Uses of AbstractAgent in org.vizzini.ui.game.boardgame.chess
 

Subclasses of AbstractAgent in org.vizzini.ui.game.boardgame.chess
 class MouseAgent
          Provides a text agent for 3D chess.
 



Copyright © 2007 Vizzini.org. All Rights Reserved. 2007.12.25.03.00.02