-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTestJeu.java
More file actions
79 lines (65 loc) · 2.56 KB
/
TestJeu.java
File metadata and controls
79 lines (65 loc) · 2.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
/**
* @author Vincent F et Thomas B
* Classe de test lors de la phase de conception.
* NE SERA PAS DANS LA VERSION FINALE DU JEU !
*/
// Les imports nécessaires
import javax.swing.JFrame; // Pour l'affichage en fenetre si on veut évoluer
import java.util.Scanner; // importer le scanner.
public class TestJeu {
public static void main(String[] args) {
// TODO Auto-generated method stub
//MORCEAU DE CODE POUR ESSAYER L'AFFICHAGE EN FENETRE. A FAIRE EN DERNIER
JFrame fenetre = new JFrame();
//Creations des instances nécessaires (Scanner, fenetre...)
Scanner sc = new Scanner(System.in);
//Creation des variables
String answer = " "; // Utilisée pour le choix de l'utilsateur du mode de jeu
int choix = 0;
boolean rejouer = true;
//Définit un titre pour notre fenêtre
fenetre.setTitle("BatailleNAVALE");
//Définit sa taille : 400 pixels de large et 100 pixels de haut
fenetre.setSize(800, 600);
//Nous demandons maintenant à notre objet de se positionner au centre
fenetre.setLocationRelativeTo(null);
//Termine le processus lorsqu'on clique sur la croix rouge
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Et enfin, la rendre visible
fenetre.setVisible(true);
System.out.println("**** Bienvenue dans notre jeu ****");
while(rejouer){ // Boucle principale qui va se relancer à chaque partie.
System.out.println("A quel mode de jeu voulez vous jouer ?");
while(choix != 1 || choix != 2 || choix !=3){ // Boucle secondaire concernant le choix du mode de jeu.
System.out.println("1 - Humain contre Humain \n2 - Humain contre IA\n3 - Humain contre ... contre Humain");
System.out.println("Veuillez saisir le numéro de votre réponse :");
answer = sc.nextLine();
choix = (int)(answer.charAt(0));
System.out.println("Vous avez saisi : " + choix);
switch (choix)
{
case 1 :
HvsH();
break;
case 2 :
HvsIA();
break;
case 3 :
HvsvsH();
break;
default:
System.out.println("Vous ne savez pas lire =)");
}
}
}
}
public static void HvsH() {
// Ici est géré le mode de jeu Humain contre Humain
}
public static void HvsIA() {
// Ici est géré le mode de jeu Humain contre IA
}
public static void HvsvsH() {
// Ici est géré le mode de jeu Humain contre .... contre Humain
}
}