C# Class MingStar.SimUniversity.AI.Player.ExpectiMaxN

Inheritance: IPlayer
显示文件 Open project: MingStar/SimUniversity

Protected Properties

Property Type Description
_gameEvaluation MingStar.SimUniversity.AI.Evaluation.GameEvaluation

Public Methods

Method Description
ExpectiMaxN ( ) : System.Collections.Generic
ExpectiMaxN ( GameScores scores ) : System.Collections.Generic
MakeMoves ( IGame game ) : List
SearchBestMoves ( IGame game ) : GameState

Protected Methods

Method Description
Evaluate ( IGame game ) : double[]

Private Methods

Method Description
SearchBestMoves ( IGame game, int depth ) : GameState

Method Details

Evaluate() protected method

protected Evaluate ( IGame game ) : double[]
game IGame
return double[]

ExpectiMaxN() public method

public ExpectiMaxN ( ) : System.Collections.Generic
return System.Collections.Generic

ExpectiMaxN() public method

public ExpectiMaxN ( GameScores scores ) : System.Collections.Generic
scores MingStar.SimUniversity.AI.Evaluation.GameScores
return System.Collections.Generic

MakeMoves() public method

public MakeMoves ( IGame game ) : List
game IGame
return List

SearchBestMoves() public method

public SearchBestMoves ( IGame game ) : GameState
game IGame
return GameState

Property Details

_gameEvaluation protected_oe property

protected GameEvaluation,MingStar.SimUniversity.AI.Evaluation _gameEvaluation
return MingStar.SimUniversity.AI.Evaluation.GameEvaluation