import java.util.Scanner;
public class Echecs {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        Plateau jeu = new Plateau();
        boolean couleur = false;
       // Annonce à qui est le tour//
        while(true){
            Affichage.afficher(jeu.plateau);
            couleur = !couleur;
            System.out.println("Au tour des " + (couleur ? "Blancs." : "Rouges."));
            String caseDepart = "0";
            // Demande des coordonnées de départ et d'arrivée et réitère l'opération tant que le déplacement est impossible//
            while(true){
                do{
                    System.out.println("Quelle pièce voulez vous déplacer ?");
                    caseDepart = sc.nextLine();
                    if (!jeu.pieceExiste(caseDepart,couleur)) System.out.println("Cette pièce n'est pas disponible");
                }while(!jeu.pieceExiste(caseDepart,couleur));
                String caseArrivee = "0";
                System.out.println("Où cette pièce doit-elle aller ?");
                caseArrivee = sc.nextLine();
                if (!jeu.deplacer(caseDepart, caseArrivee)) System.out.println("Ce déplacement est impossible !");
                else break;
            }
        }
    }
}

@@ -510,85 +510,11 @@
 art 
-et d'arriv%C3%A9e et r%C3%A9it%C3%A8re l'op%C3%A9ration tant que le d%C3%A9placement est impossible
 //%0A
+
     
@@ -673,32 +673,106 @@
  sc.nextLine();%0A
+                    //V%C3%A9rifie que la pi%C3%A8ce choisi est du camp du joueur//%0A
                 
@@ -869,24 +869,78 @@
 sponible%22);%0A
+                //Demande les coordonn%C3%A9es d'arriv%C3%A9e//%0A
             
@@ -1095,32 +1095,32 @@
 elle aller ?%22);%0A
-
                 
@@ -1140,32 +1140,89 @@
  sc.nextLine();%0A
+               //V%C3%A9rifie que le d%C3%A9placement est valide//%0A
                 

Update Echecs.java