Necesito ayuda con este mini juego!!!
Publicado por Joaquin (13 intervenciones) el 15/10/2017 21:10:52
Hola, quería saber si me pueden ayudar, necesito terminar este mini juego pero no se como.
Necesito:
-Un sistema de turnos (Si sale que comienza el jugador 1 luego continua el 2, luego el 1, etc)
-Que hayan 3 turnos por partida(Jugador 1 selecciona el vaso 1, jugador 2 selecciona el 2 y así 3 veces)
-Cada ronda tiene que salir que jugador gano (Gana el que elija el vaso con el mayor número)
-Se tiene que guardar cuantos puntos gano (El vaso con el numero mas cercano al 100 gana 100P, luego 80P,60P,40P,20P)
-Tiene que aparecer quien tiene mas puntos y que sea el ganador.
-Si ambos jugadores empatan, tiene que haber una ronda de desempate.
Codigo:
Muchas gracias, espero que me puedan ayudar!!!!
Necesito:
-Un sistema de turnos (Si sale que comienza el jugador 1 luego continua el 2, luego el 1, etc)
-Que hayan 3 turnos por partida(Jugador 1 selecciona el vaso 1, jugador 2 selecciona el 2 y así 3 veces)
-Cada ronda tiene que salir que jugador gano (Gana el que elija el vaso con el mayor número)
-Se tiene que guardar cuantos puntos gano (El vaso con el numero mas cercano al 100 gana 100P, luego 80P,60P,40P,20P)
-Tiene que aparecer quien tiene mas puntos y que sea el ganador.
-Si ambos jugadores empatan, tiene que haber una ronda de desempate.
Codigo:
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
public static void Case5() {
Scanner Menu = new Scanner(System.in);
Scanner VasosCase =new Scanner(System.in);
int opcion;
int opcion2;
opcion = Menu.nextInt();
switch(opcion){
case 5:
Scanner entrada=new Scanner(System.in);
int aleatorio=(int)(Math.random()*99);
int aleatorio1=(int)(Math.random()*99);
int aleatorio2=(int)(Math.random()*99);
int aleatorio3=(int)(Math.random()*99);
int aleatorio4=(int)(Math.random()*99);
int aleatorio5=(int)(Math.random()*99);
int aleatorio6=(int)(Math.random()*99);
int jugador_comienza = (int) (Math.random() * 2) + 1;
System.out.println("==============================");
System.out.println("Comenzará el jugador número|" +jugador_comienza+"|");
System.out.println("==============================");
int numero=0;
int intentos=0;
int vaso1=0;
int vaso2=0;
int vaso3=0;
int vaso4=0;
int vaso5=0;
int vaso6=0;
do{
System.out.println("Seleccione el número de un vaso");
System.out.println("");
intentos++;
System.out.print("|Vaso 1| |Vaso 2| |Vaso 3| |Vaso 4| |Vaso 5| |Vaso 6|");
System.out.println("");
System.out.println("");
numero=entrada.nextInt();
vaso1=aleatorio1;
vaso2=aleatorio2;
vaso3=aleatorio3;
vaso4=aleatorio4;
vaso5=aleatorio5;
vaso6=aleatorio6;
}while(numero!=aleatorio);
System.out.println("Vaso|1|:" +vaso1 + " Vaso|2|:" +vaso2 + " Vaso|3|:" +vaso3+ " Vaso|4|:" +vaso4+ " Vaso|5|:" +vaso5+ " Vaso|6|:" +vaso6);
System.out.println("");
System.out.println(" !Felicidades!");
System.out.println("-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-");
System.out.println("Ha Ganado el jugador " +jugador_comienza + " en " +intentos+ " intentos");
System.out.println("-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-");
System.out.println("");
break;
Muchas gracias, espero que me puedan ayudar!!!!
Valora esta pregunta


0