#java Mon premier jeu !!

Bonjour,

 

Comme je le disais je me lance dans le JAVA ! Un nouvel univers sans fin se découvre devant moi !!

Et voici mon premier script, comme ça, juste pour s’amuser avec le premier chapitre du cours !

Bourré de défaut et non réparti encore en objet, je vous laisse me dire ce que vous en pensez quand même !

 

 

package jeu1;

import java.util.Random;
import java.util.Scanner;

public class jeumain {

public static void main(String[] args) {
// notre objet scanner
Scanner sc = new Scanner(System.in);
// choix aléatoire
Random rand = new Random();
//tableau de résultat
int qui[][] = {{0,1,2},{2,0,1},{1,2,0}};
int a = 10, b = 20;

//définition des variables
int choix=0, scoreIA, scoreJ1, choixIA=0 ;
char choixJ1 = ' ';
String prenom;
char reponse = 'O';
scoreIA=0;
scoreJ1=0;
//HELLO
System.out.println("Bonjour, comment vous appellez vous?");
prenom = sc.nextLine();
do{//jouer tant que le joueur le désire
do{//jouez tant que personne à 3 en score

//choix du joueur
System.out.println("Ok  " +prenom+  "jouons à Pierre, Feuille, Ciseaux");
System.out.println("Choisi : P, F ou C ?");
choixJ1 = sc.nextLine().charAt(0);
//choix de l'ia
choixIA = rand.nextInt(3);
//conversion choix joueur
switch (choixJ1)
{
case 'P':
choix = 0;
break;
case 'F':
choix=1;
break;
case 'C':
choix=2;
break;

}
//test qui gagne?
switch (qui[choix][choixIA])
{
case 0 :
System.out.println("Egalité ! ");
System.out.println("score " +scoreJ1+ " pour vous et " +scoreIA+ " pour l'odinateur ");
break;

case 1:
System.out.println("Vous gagnez !");
scoreJ1++;
System.out.println("score " +scoreJ1+ " pour vous et " +scoreIA+ " pour l'odinateur ");
break;
case 2:
System.out.println("L'ordinateur gagne !");
scoreIA++;
System.out.println("score " +scoreJ1+ " pour vous et " +scoreIA+ " pour l'odinateur ");
break;
}

}while((scoreIA != 3) && (scoreJ1 != 3) );

}while(reponse != 'O' && reponse != 'N'&& reponse != 'o' && reponse != 'n');
{
//On demande si la personne veut faire une autre partie
System.out.println("Voulez-vous réessayer ? (O/N)");
reponse = sc.nextLine().charAt(0);

}}}

 

 

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

%d blogueurs aiment cette page :
Aller à la barre d’outils