Package aima.core.environment.tictactoe

Examples of aima.core.environment.tictactoe.TicTacToe.makeMove()


  @Test
  public void testCalculateUtilityOfABoard() {
    // game 1
    TicTacToe t3 = new TicTacToe();
    t3.makeMove(t3.getState(), 0, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
View Full Code Here


  public void testCalculateUtilityOfABoard() {
    // game 1
    TicTacToe t3 = new TicTacToe();
    t3.makeMove(t3.getState(), 0, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
View Full Code Here

    TicTacToe t3 = new TicTacToe();
    t3.makeMove(t3.getState(), 0, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
View Full Code Here

    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 1);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
View Full Code Here

    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 2, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 1);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 1);
    Assert.assertEquals(1, t3.computeUtility((t3.getState())));
View Full Code Here

    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 0);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 1);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 1);
    Assert.assertEquals(1, t3.computeUtility((t3.getState())));

    // game 2
View Full Code Here

    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 2);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 0, 1);
    Assert.assertEquals(0, t3.getUtility(t3.getState()));
    t3.makeMove(t3.getState(), 1, 1);
    Assert.assertEquals(1, t3.computeUtility((t3.getState())));

    // game 2
    TicTacToe t4 = new TicTacToe();
    t4.makeMove(t4.getState(), 0, 0);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.