Help bataille navale

Bonjour, je dois créer un programme en isn et je ne sais pas comment faire.
Voici le sujet:
Il s?agit d?implémenter le jeu de bataille navale en mode joueur contre joueur.
La taille des grilles sera de 5 x 5 cases
Les bateaux occuperont un espace de 1 case
Avec des fonctions et des tableaux.
Interface :
Le jeu à réaliser utilise par défaut uniquement le mode texte.
Ce que j’ai fait:

static int i, j, h, k, xa, xb, ya, yb;
void main(){

placement_bateau();
xa = 0;
 ya = 0;
 xb = 0;
 yb = 0;
 afficher_tableau_joueur_1();
afficher_tableau_joueur_2();

}

// Creation tableau du joueur 1.
void afficher_tableau_joueur_1(){
int tab [][]= new int [5][5];
println(“tableau joueur 1 :”);
println(" “);
println(” A B C D E “);
for ( i = 0; i < 5; i ++) {
println(” “);
println(” ");
print(i + " ");

   j = 0;
  
  while (j < 5) {
    
     if (tab[i][j] == 0 || tab[i][j] == 1 || tab[i][j] == 2 || tab[i][j] == 3) {
        print("  -  ");
     }
     j ++;
  }

}
println(" “);
println(” “);
println(” - : zone inconnue “);
println(” ");
println(“Il y a quatre bateaux de 1 case.”);

return;
}

//Creation tableau du joueur 2.
void afficher_tableau_joueur_2(){
int tab2[][]= new int [5][5];
println(" “);
println(” “);
println(” “);
println(“tableau joueur 2 :”);
println(” “);
println(” A B C D E ");

 for (h = 0; h < 5; h ++) {
    println(" ");
    println(" ");
    print(h + "   ");
   
  k = 0;
 
  while (k < 5) {
    
     if (tab2[h][k] == 0 || tab2[h][k] == 1 || tab2[h][k] == 2 || tab2[h][k] == 3) {
        print("  -  ");
     }
    
     k ++;
  }

}
println(" “);
println(” “);
println(” - : zone inconnue “);
println(” ");
println(“Il y a quatre bateaux de 1 case.”);

return;
}

void placement_bateau(){

//affichage bateau 1 de 1 case = 4
int tab [][]= new int [5][5];
for (int i = 0; i < 1; i++) {
xa = random(0, 4);
ya = random(0, 4);
if (tab[xb][yb] == 0) {
tab[xb][yb] = 4;
}
}

//affichage bateau 2 de 1 case = 3
for (int i = 0; i < 1; i++) {
xa = random(0, 4);
ya = random(0, 4);
if (tab[xb][yb] == 0) {
tab[xb][yb] = 3;
}
}

//affichage bateau 3 de 1 case = 2
for (int i = 0; i < 1; i++) {
xb = random(0, 4);
yb = random(0, 4);
if (tab[xb][yb] == 0) {
tab[xb][yb] = 2;
}
}

//affichage bateau 4 de 1 case = 1
for (int i = 0; i < 1; i++) {
xb = random(0, 4);
yb = random(0, 4);
if (tab[xb][yb] == 0) {
tab[xb][yb] = 1;
}
}

  return;

}

Décrit un peu ton problème, là, on ne sait pas où tu coinces :slight_smile:

En faite je ne sait pas quoi faire après