AID ENE PROGRAMMATION DE JAVA SVP

Bonjour,
J ai un jeu a programmer le jeu d othello en java et avec des commande de debutant , maintenant j arrive a afficher et initialiser le plateau de jeux et placer les 4 pions au miluex du pleateu mais je narrive pas a Precisez les joueur comment faire le tour de role genre joueur 1 et joueur 2 , y a til une commande particuliere ?

Je serai tres reconnaisant merci de me repondre , je vous attend cher programmeur !

2 réponses

  1. Merci comme meme de me repondre , mon frere faut que tu sache que je suis encore un debutant ,et que y en a beaucoup de commande qu'on ne sais pas encore si c possible de me donner les sous-programmer ( les methodes) de comment passer le tour du joueur un et du joueur...et si tu as envie de voir mon code , je te le passe par e-mail passe moi ton adresse
    Amicalement , merci encore une fois !
    1. Salut,

      Un truc de ce genre:

      
      public class OthelloSquelette
         {
            private static boolean qui = true;  //dans ce cas c'est joueur1 qui commencera
            private static boolean encore = true;
            private static int ctr = 0;
         
         
            public static void main(String[] args)
            {
            // mise en place du plateau
            
            
               while(encore)
               {
                  if(qui) // ou bien if(qui == true)  c'est la même chose
                  {
                  // on force immédiatement qui à false
                     qui = false;
                  //appel du code pour le joueur 1 (sans doute une méthode)
                  // par exemple:
                     joueur1();
                  }
                  else
                  {
                     qui = true;
                     joueur2();
                  }
               }
            }
            
            public static void joueur1()
            {
               System.out.println("Dialogue avec joueur1");
            
               traitementCommun();
               if(ctr == 8)
                  System.out.println("BRAVO joueur1");
            }
           
            public static void joueur2()
            {
               System.out.println("Dialogue avec joueur2");
            
               traitementCommun();
               if(ctr == 8)
                  System.out.println("BRAVO joueur2");
            }
            
            public static void traitementCommun()
            {
               System.out.println("Traitement commun");
               ctr++;
            // on a détecté la fin dans cette méthode bien entendu d'une autre façon que ci-dessous
               if(ctr == 8) // pour que ça s'arrête comme si c'était fini
               {
                  encore = false;
               } 
            }
         }
      


      À essayer et accepter ou non !

      Cordialement,

      Dan