AID ENE PROGRAMMATION DE JAVA SVP

Mr.Yassine Messages postés 2 Statut Membre -  
Mr.Yassine Messages postés 2 Statut Membre -
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. danimo
     
    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
    0
  2. Mr.Yassine Messages postés 2 Statut Membre
     
    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 !
    0