Пример #1
0
  public void playGame(Player player1, Player player2) {

    BusinessLogic newGame = new BusinessLogic(player1, player2);

    boolean gameOver = false;
    int turnNum = 0;

    while (!gameOver) {
      clear();
      System.out.println(newGame.getGrid());

      if (turnNum % 2 == 0) {
        boxMessage(player1);
      } else {
        boxMessage(player2);
      }

      newGame.markNode(pickABox(newGame), turnNum);

      if (newGame.bingo()) {
        clear();
        System.out.println(newGame.getGrid());
        if (turnNum % 2 == 0) {
          winMessage(player1, player2);
        } else {
          winMessage(player2, player1);
        }

        gameOver = true;
      }

      if (turnNum == 8) {
        clear();
        System.out.println(newGame.getGrid());
        System.out.println("You are equally bright!    ...or stupid.");
        gameOver = true;
      }
      turnNum++;
    }
  }