public void pelaa() {
    Tuomari tuomari = new Tuomari();
    Tekoaly tekoaly = new Tekoaly();

    System.out.print("Ensimmäisen pelaajan siirto: ");
    String ekanSiirto = scanner.nextLine();
    String tokanSiirto;

    tokanSiirto = tekoaly.annaSiirto();
    System.out.println("Tietokone valitsi: " + tokanSiirto);

    while (onkoOkSiirto(ekanSiirto) && onkoOkSiirto(tokanSiirto)) {
      tuomari.kirjaaSiirto(ekanSiirto, tokanSiirto);
      System.out.println(tuomari);
      System.out.println();

      System.out.print("Ensimmäisen pelaajan siirto: ");
      ekanSiirto = scanner.nextLine();

      tokanSiirto = tekoaly.annaSiirto();
      System.out.println("Tietokone valitsi: " + tokanSiirto);
      tekoaly.asetaSiirto(ekanSiirto);
    }

    System.out.println();
    System.out.println("Kiitos!");
    System.out.println(tuomari);
  }
示例#2
0
 /** Vertaa pelaajan ja koneen riviä sekä antaa palautteen */
 public int[] tuomitse(Arvaus p, Arvaus k) {
   return tuomari.vertaaRiveja(p, k);
 }