public void TestMCTSTicTacToe() { var test = new TicTacToeSearchTest(); test.Setup(); var search = test.SetupMCTS(); test.TestMCTS(search); }
public void TestNMCTSTicTacToe() { var test = new TicTacToeSearchTest(); test.Setup(); var samplingStrategy = new TicTacToeGameLogic.RandomTicTacToeMoveSampler(); var search = test.SetupNMCTS(samplingStrategy); test.TestNMCTS(search); }
public void TestLSITicTacToe() { var test = new TicTacToeSearchTest(); test.Setup(); var sideInformationStrategy = new TicTacToeGameLogic.LSITicTacToeSideInformation(); sideInformationStrategy.Setup(test.GameLogic, test.PlayoutStrategy, test.EvaluationStrategy); var samplingStrategy = new TicTacToeGameLogic.LSITicTacToeMoveSampler(); var search = test.SetupLSI(sideInformationStrategy, samplingStrategy); test.TestLSI(search); }