package proyectojuego;
import java.util.Scanner;
public class ProyectoJuego {
// Un hombre, un lobo, una cabra y una zanahoria deben pasar un río, para ello
// se dispone de una barca con capacidad para dos ocupantes, el hombre
// (único que sabe remar) y otro. Si en una orilla se quedan solos el lobo y la
// cabra, el lobo se come a la cabra. Si en una orilla se quedan solos la cabra
// y la zanahoria, la cabra se come la zanahoria.
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
int desicion = 1;
int devolver;
int devolver2;
int devolver3;
int devolver4;
int remador;
int sujeto1;
int sujeto2;
int sujeto3;
int sujeto4;
System.out.println("*****************************************************");
System.out.println("Bienvenidos al Video Juego Como Cruzar el Rio");
System.out.println("Usted Debe Hallar la Manera Para Cruzar a Todos");
System.out.println("En la Barca Solo Caben 2 Sujetos");
System.out.println("Utilize Solamente Numeros");
while (desicion == 1) {
System.out.println("Tenemos : ");
System.out.println("1- A la Cabra");
System.out.println("2- A la Zanahoria");
System.out.println("3- Al el Lobo");
System.out.println("4- Al el Hombre");
System.out.println("A Cual Desea Pasar en el Espacio de Remador");
System.out.print("-----> ");
remador = leer.nextInt();
System.out.println(" ");
switch (remador) {
case 1: {
System.err.println("****************************************");
System.err.println("---***Game Over***---");
System.err.println("La Cabra no Sabe Remar");
System.err.println("****************************************");
System.out.println("¿Desea Continuar el Juego?");
System.out.println("1- Si * 2- No");
System.out.print("-----> ");
desicion = leer.nextInt();
System.out.println("****************************************");
System.out.println(" ");
break;
}
case 2: {
System.err.println("****************************************");
System.err.println("---***Game Over***---");
System.err.println("La Zanahoria no Sabe Remar");
System.err.println("****************************************");
System.out.println("¿Desea Continuar el Juego?");
System.out.println("1- Si * 2- No");
System.out.print("-----> ");
desicion = leer.nextInt();
System.out.println("****************************************");
System.out.println(" ");
break;
}
case 3: {
System.err.println("****************************************");
System.err.println("---***Game Over***---");
System.err.println("El Lobo no Sabe Remar");
System.err.println("****************************************");
System.out.println("¿Desea Continuar el Juego?");
System.out.println("1- Si * 2- No");
System.out.print("-----> ");
desicion = leer.nextInt();
System.out.println("****************************************");
System.out.println(" ");
break;
}
case 4: {
System.out.println("Usted ha Eligido Al Hombre, Ahora");
System.out.println("¿Quien Acompaña al Hombre?");
System.out.println("1- El Lobo");
System.out.println("2- La Zanahoria");
System.out.println("3- La Cabra");
System.out.print("-----> ");
sujeto1 = leer.nextInt();
System.out.println(" ");
switch (sujeto1) {
case 1: {
System.err.println("****************************************");
System.err.println("-----*****Game Over*****-----");
System.err.println("La Cabra se Comio a Zanahoria");
System.err.println("****************************************");
System.out.println("¿Desea Continuar el Juego?");
System.out.println("1- Si * 2- No");
System.out.print("-----> ");
desicion = leer.nextInt();
System.out.println("****************************************");
System.out.println(" ");
break;
}
case 2: {
System.err.println("****************************************");
System.err.println("-----*****Game Over*****-----");
System.err.println("El Lobo se Comio a la Cabra");
System.err.println("****************************************");
System.out.println("¿Desea Continuar el Juego?");
System.out.println("1- Si * 2- No");
System.out.print("-----> ");
desicion = leer.nextInt();
System.out.println("****************************************");
System.out.println(" ");
break;
}
case 3: {
System.out.println("Usted ha Eligido La Cabra, Ahora");
System.out.println("La Cabra Esta del Otro Lado del Rio");
System.out.println("El Hombre Vuelve y Ahora");
System.out.println("¿A Quien Lleva?");
System.out.println("1- El Lobo");
System.out.println("2- La Zanahoria ");
System.out.print("-----> ");
sujeto2 = leer.nextInt();
System.out.println(" ");
switch (sujeto2) {
case 1: {
System.out.println("Usted ha Eligido Al Lobo, Ahora");
System.out.println("El Lobo Esta del Otro Lado del Rio con la Cabra");
System.out.println("¿Desea Regresar con Alguno?");
System.out.println("Digite: ");
System.out.println("1- Ninguno");
System.out.println("2- El Lobo");
System.out.println("3- La Cabra");
System.out.print("-----> ");
devolver = leer.nextInt();
System.out.println(" ");
switch (devolver) {
case 1: {
System.err.println("****************************************");
System.err.println("-----*****Game Over*****-----");
System.err.println("El Lobo se Comio a la Cabra");
System.err.println("****************************************");
System.out.println("¿Desea Continuar el Juego?");
System.out.println("1- Si * 2- No");
System.out.print("-----> ");
desicion = leer.nextInt();
System.out.println("****************************************");
System.out.println(" ");
break;
}