public PredatorMCTSAgent(IScore scoring, MCTSParameters mctsParameters, PredictionParameters predictionParameters)
     : base(scoring, mctsParameters)
 {
     /*deck = ControlWarlock;
      * hero = CardClass.WARLOCK;
      */
     _predictionParameters = predictionParameters;
     _map = BigramMapReader.ParseFile(_predictionParameters.File);
 }
Example #2
0
        //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); ;
            //}
        }
Example #3
0
		public MCTSAgent(IScore scoring, MCTSParameters mctsParameters)
			: base(scoring, mctsParameters) { }
Example #4
0
 public Builder AddMCTSParameters(MCTSParameters mctsParams)
 {
     _mctsParams = mctsParams;
     return(this);
 }