public PredatorMCTSAgent(IScore scoring, MCTSParameters mctsParameters, PredictionParameters predictionParameters) : base(scoring, mctsParameters) { /*deck = ControlWarlock; * hero = CardClass.WARLOCK; */ _predictionParameters = predictionParameters; _map = BigramMapReader.ParseFile(_predictionParameters.File); }
//public AbstractMCTSAgent(IScore scoring) // : this(MCTSParameters.DEFAULT, PredictionParameters.DEFAULT, scoring) { } //public AbstractMCTSAgent(PredictionParameters predictionParameters, IScore scoring) // : this (MCTSParameters.DEFAULT, predictionParameters, scoring) { } //public AbstractMCTSAgent(MCTSParameters mctsParameters, PredictionParameters predictionParameters, IScore scoring) // : base(scoring) public AbstractMCTSAgent(IScore scoring, MCTSParameters mctsParameters) : base(scoring) { _mctsParameters = mctsParameters; //_predictionParameters = predictionParameters; //if (_predictionParameters != null) //{ // _map = BigramMapReader.ParseFile(_predictionParameters.File); ; //} }
public MCTSAgent(IScore scoring, MCTSParameters mctsParameters) : base(scoring, mctsParameters) { }
public Builder AddMCTSParameters(MCTSParameters mctsParams) { _mctsParams = mctsParams; return(this); }