Uses of Interface
org.vizzini.game.IEvaluator

Packages that use IEvaluator
org.vizzini.example.tictactoe Provides tic-tac-toe 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. 
 

Uses of IEvaluator in org.vizzini.example.tictactoe
 

Classes in org.vizzini.example.tictactoe that implement IEvaluator
 class NeuralNetworkEvaluator
          Provides a neural network evaluator for tic-tac-toe.
 

Uses of IEvaluator in org.vizzini.game
 

Classes in org.vizzini.game that implement IEvaluator
 class AbstractEvaluator
          Provides base functionality for evaluators in the game framework.
 class AbstractNeuralNetworkEvaluator
          Provides base functionality for neural network evaluators in the game framework.
 class DefaultEvaluator
          Provides an evaluator which uses token values to arrive at an environment evaluation.
 

Methods in org.vizzini.game that return IEvaluator
 IEvaluator AbstractComputerAgent.getEvaluator()
          Return the evaluator.
 IEvaluator IComputerAgent.getEvaluator()
          Return the evaluator.
 

Methods in org.vizzini.game with parameters of type IEvaluator
protected  void AbstractComputerAgent.setEvaluator(IEvaluator evaluator)
          Set the evaluator.
 

Uses of IEvaluator in org.vizzini.game.boardgame
 

Classes in org.vizzini.game.boardgame that implement IEvaluator
 class AbstractNeuralGridBoardEvaluator
          Provides an evaluator which uses a neural network to arrive at a grid board evaluation.
 class GPFunctionEvaluator
          Provides an evaluator which uses a genetic programming function.
 class TokenLineEvaluator
          Provides an evaluator which uses line features, weights and token values to arrive at a grid board evaluation.
 class WeightedEvaluator
          Provides an evaluator which uses position-based weights and token values to arrive at a grid board evaluation.
 

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

Classes in org.vizzini.game.boardgame.chess that implement IEvaluator
 class DefaultChessEvaluator
          Provides a default evaluator for 3D chess.
 

Uses of IEvaluator in org.vizzini.game.search
 

Methods in org.vizzini.game.search with parameters of type IEvaluator
protected  int AbstractSearch.evaluate(IAgent agent, IEvaluator evaluator, IEnvironment environment, IAdjudicator adjudicator, int maxDepth, int depth)
          Return an evaluation of the given environment using the given parameters.
protected abstract  IAction AbstractSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
protected  IAction AlphaBetaSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
protected  IAction NegamaxSearch.performSearch(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth, int alpha, int beta, IAction parentAction)
          Perform a search using the given parameters.
 IAction AbstractSearch.search(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth)
           
 IAction ISearch.search(IAgent agent, IAgent opponent, IEnvironment environment, IAdjudicator adjudicator, IEvaluator evaluator, IActionGenerator actionGenerator, int maxDepth, int depth)
          Perform a search using the given parameters.
 



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