-
jeu bataille navale
Bonjour à tous,
je souhaite faire le jeu de la bataille navale et j'hésite pour les cases où les bateaux vont se placer. J'ai créé un tableau de boutons pour créer les 100 boutons (10 x 10), mais est-ce que c'est un bon choix? Est-ce qu'il vaut mieux utiliser un tableau multidimensionnel?
Merci d'avance pour votre aide
-
Salut,
Tout d'abord il faut séparer la représentation de ton jeu de son affichage.
Pour la représentation, le jeu étant une grille de 10x10, un tableau a 2 dimensions de 10 par 10 semble très bien! :)
Pour finir la représentation il faut que tu vois comment tu vas gérer tes bateaux.
Après la partie affichage ne fera qu'afficher ta grille et tes bateaux!
-
Merci pour ta réponse. Je reviendrai sans doute en poser d'autres.
J'ai utilisé un seul tableau avec 100 boutons
Voici ce que j'ai fait pour commencer, je crois que j'ai commencé la maison par le toit...
[CODE]
panelCases.setLayout(new GridLayout(10,10));
for (int x = 0; x<cases.length; x++)
{
cases[x]=new JButton();
panelCases.add(cases[x]);
}
[CODE]
Merci encore
PS: je ne me souviens plus comment écrire le code proprement
-
Avant de t'attaquer a ta partie graphique, modèlises ton problème.
Tout d'abord, dis nous comment est composée une bataille navale et tes classes en découleront!
Pour la balise CODE il faut mettre un /CODE pour le 2éme sinon c'est le bouton # quand tu saisis ton message
-
Merci encore pour la réponse. Je vais m'y mettre.