public override Position PositionFille(int i) { PositionP4 pf = new PositionP4(this.j1aletrait); pf.tab = this.tab; i = i - 1; int j0 = nbLigne - 1; while (pf.tab[j0, i] != 0) { j0--; } if (j1aletrait) { pf.tab[j0, i] = 2; } else { pf.tab[j0, i] = 1; } if (pf.j1aletrait == true) { pf.j1aletrait = false; } else { pf.j1aletrait = true; } return(pf); }
public static void Main(string[] args) { float a = 5; int temps = 1000; bool j1aletrait = true; PositionP4 pInitiale = new PositionP4(j1aletrait); Joueur j1 = new JoueurHumainPuissance(); JoueurMCTS j2 = new JoueurMCTS(a, temps); Partie jeu = new Partie(j1, j2, pInitiale); Console.WriteLine("\t\tCommencer a jouer le jeu\n\n "); //begin to play the game jeu.Commencer(); Console.ReadKey(); }