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