package Participants.AntogniniPerez;

/* 
 Exemple d'implmentation d'un joueur d'Othello. Cette implmentation sert uniquement
  dmontrer le principe, mais n'implmente aucune intelligence: les coups  jouer sont 
 simplement lus  la console!
 */

// Pour l'interoprabilit: il faut une reprsentation commune des coups!
import Othello.Move;

// Utile seulement dans cet exemple, pour lire l'entre de l'utilisateur  la console
import java.util.Scanner;

// Vous devrez tendre Othello.Joueur pour implmenter votre propre joueur...
public class Joueur extends Othello.Joueur {

	// depth: profondeur alpha-beta
	// playerID: 0 = rouge, 1 = bleu
	public Joueur(int depth, int playerID) {
		super();
	}

	Scanner stdin = new Scanner(System.in);

	// Mthode appele  chaque fois que vous devez jouer un coup.
	// move est le coup jou par l'adversaire
	public Move nextPlay(Move move) {
		// Ici, vous devrez
		// - Mettre  jour votre reprsentation du jeu en fonction du coup jou
		// par l'adversaire
		// - Dcider quel coup jouer (alpha-beta!!)
		// - Remettre  jour votre reprsentation du jeu
		// - Retourner le coup choisi
		// Mais ici, on se contente de lire  la console:
		Move result = null;
		if (move != null)
			System.out.println("Coup adverse: " + move.i + ", " + move.j);
		System.out.println("Votre coup: ");
		System.out.print("Colonne (-1 si aucun coup possible): ");
		int i = stdin.nextInt();
		if (i != -1) {
			System.out.print("Ligne: ");
			int j = stdin.nextInt();
			result = new Move(i, j);
		}
		return result;
	}

}
@@ -35,286 +35,8 @@
 z;%0A%0A
-/* %0A Exemple d'implmentation d'un joueur d'Othello. Cette implmentation sert uniquement%0A  dmontrer le principe, mais n'implmente aucune intelligence: les coups  jouer sont %0A simplement lus  la console!%0A */%0A%0A// Pour l'interoprabilit: il faut une reprsentation commune des coups!%0A
 impo
@@ -168,84 +168,8 @@
 r;%0A%0A
-// Vous devrez tendre Othello.Joueur pour implmenter votre propre joueur...%0A
 publ
@@ -381,779 +381,150 @@
 ;%0A%0A%09
-// Mthode appele  chaque fois que vous devez jouer un coup.%0A%09// move est le coup jou par l'adversaire%0A%09public Move nextPlay(Move move) %7B%0A%09%09// Ici, vous devrez%0A%09%09// - Mettre  jour votre reprsentation du jeu en fonction du coup jou%0A%09%09// par l'adversaire%0A%09%09// - Dcider quel coup jouer (alpha-beta!!)%0A%09%09// - Remettre  jour votre reprsentation du jeu%0A%09%09// - Retourner le coup choisi%0A%09%09// Mais ici, on se contente de lire  la console:%0A%09%09Move result = null;%0A%09%09if (move != null)%0A%09%09%09System.out.println(%22Coup adverse: %22 + move.i + %22, %22 + move.j);%0A%09%09System.out.println(%22Votre coup: %22);%0A%09%09System.out.print(%22Colonne (-1 si aucun coup possible): %22);%0A%09%09int i = stdin.nextInt();%0A%09%09if (i != -1) %7B%0A%09%09%09System.out.print(%22Ligne: %22);%0A%09%09%09int j = stdin.nextInt();%0A%09%09%09result = new Move(i, j);%0A%09%09%7D
+public Move nextPlay(Move move) %7B%0A%09%09Move result = null;%0A%09%09if (move != null)%0A%09%09%09System.out.println(%22Coup adverse: %22 + move.i + %22, %22 + move.j);%0A
 %0A%09%09r

Clean start code