import java.util.*;
public class Casino {
public static final Random RNG = new Random();
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
Scanner op = new Scanner(System.in);
int juego, puntos;
int tabla[][] = new int[3][3];
int opcion = 1;
int i, j;
System.out.println("Hola!, Bienvenido a al juego Ruina\n");
System.out.println("\t\tIngrese los puntos que desea apostar\n");
System.out.println("\t\tCada juego apostara 10 puntos de los que ingreso\n");
System.out.println("\t\tSi gana horizontal, vertical o diagonal usted\n");
System.out.println("\t\tva ganar 5 puntos, de lo contrario\n");
System.out.println("\t\tperdera 10 puntos\n");
System.out.println("\t\tSuerte!!!\n");
puntos = sc.nextInt();//lee los puntos o creditos
while(opcion != 0 && puntos > 9) { //si se quiere salir o ya no tiene suficientes puntos
puntos = puntos - 10;
for(i=0; i<3;i++) { //añade los valores random
for(j=0;j<3;j++) {
tabla[i][j]= 1 + Casino.RNG.nextInt(3);
}
}
for(i=0;i<3;i++){ //imprime en terminal la tabla
System.out.print("\t\t\t\t|---|---|---|\n");
System.out.print("\t\t\t\t");
for(j=0;j<3;j++){
System.out.print("| " + tabla[i][j]);
}
System.out.print("|\n");
}
System.out.print("\t\t\t\t|---|---|---|\n\n\n");
if(tabla[0][0]==tabla[1][0]&&tabla[1][0]==tabla[2][0]){ //verifica si gana o no
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(tabla[0][1]==tabla[1][1]&&tabla[1][1]==tabla[2][1]){
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(tabla[0][2]==tabla[1][2]&&tabla[1][2]==tabla[2][2]){
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(tabla[0][0]==tabla[0][1]&&tabla[0][1]==tabla[0][2]){
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(tabla[1][0]==tabla[1][1]&&tabla[1][1]==tabla[1][2]){
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(tabla[2][0]==tabla[2][1]&&tabla[2][1]==tabla[2][2]){
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(tabla[0][0]==tabla[1][1]&&tabla[1][1]==tabla[2][2]){
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(tabla[2][0]==tabla[1][1]&&tabla[1][1]==tabla[0][2]){
System.out.println("\t\tHaz ganado 5 puntos!\n");
puntos = puntos + 5;
}
if(puntos<=0){
System.out.println("Lo siento, ya no hay credito, Hasta luego!\n");
System.out.println("Teclea cero para salir\n");
}else {
System.out.println("\n\n\tLos puntos que llevas son ->" + puntos);
System.out.println("\n\n\nSi no deseas seguir jugando teclea 0 (cero), sino teclea 1(uno)");
opcion = op.nextInt();
}
}
}
}
Aqui les dejo el enlace para descargarlo
Les dejo una captura de imagen para que vean como funciona..
Roberto:)

Bien, te pongo tres puntos extra para la clase.
ResponderEliminarque bacano amigo lastima q el link de descarga ya no esta disponible, pero = voy a probar el codigo
ResponderEliminarHola Diego,
ResponderEliminarEs un poco viejo el código pero ya arreglé el link para descargar.
Saludos :D
Chevere interesante a mi me sirvió de mucho Gracias
ResponderEliminar