
public class StrategieGagnante {
	
	static final String Strategie[] ={"hbgd","hb","hbgd","hg","hbgd","hb","hbgd","h","hbgd","hb","hbgd","hg","hbgd","hb","hbgd"};
	
	public static void main(String [] args) {
		JeuPileFace jeu = new JeuPileFace();
		jeu.initialiseConf();
		System.out.println("Le maître du jeu à initialiser le jeu ainsi");
		jeu.affichePlateau();
		int n;
		for(int i =0; i< Strategie.length; i++){
			System.out.println();
			System.out.println("Au "+(i+1)+"ème tour :");
			n = jeu.rotationAleatoire();
			System.out.println("- le maître de jeu a fait "+n+" quart(s) de tour au plateau");
			jeu.affichePlateau();
			System.out.println("- avec la stratégie choisie à ce tour "+Strategie[i]+" le plateau se trouve dans cette configuration"); 
            jeu.retournePiece(Strategie[i]);
            jeu.affichePlateau();
            if (jeu.confGagnante()) {
            	System.out.println();
            	System.out.println("La stratégie choisie a gagné ce jeu au "+(i+1)+"ème tour");
            	System.out.println();
            	System.out.println("Relancer le programme pour tester à nouveau la stratégie choisie");
            	return;
            };	
		};
		System.out.println("La stratégie choisie n'est pas gagnante à tous les coups");
	};

}
