// El jugador comienza una aventura con 100 puntos de vida. //Debe elegir entre tres caminos: // 1. Entrar en el bosque // 2. Entrar en la cueva // 3. Ir al castillo //Según la elección: //Bosque // Si tiene 70 puntos de vida o más → encuentra un tesoro. // Si tiene menos de 70 → encuentra un enemigo y pierde 20 puntos. //Cueva // Si tiene 50 puntos de vida o más → consigue una espada. // Si tiene menos de 50 → debe escapar y pierde 10 puntos. //Castillo // Si tiene 80 puntos de vida o más → puede entrar. // Si tiene menos de 80 → el guardia no le permite entrar. //Si introduce otra opción: //"Camino no válido". //Al finalizar, mostrar los puntos de vida del jugador. import java.util.Scanner; void main() { Scanner sc = new Scanner(System.in); int vida = 100; System.out.println("A donde quieres ir?"); System.out.println("Bosque, cueva, castillo"); String ubicacion = sc.next().toLowerCase(); switch(ubicacion){ case "bosque": if(vida >= 70){ System.out.println("Te has encontrado un tesoro :-)"); } else { System.out.println("Hay un enemigo bien poderoso y te quita 20 de vida"); vida -= 20; } break; case "cueva": if(vida >= 50) { System.out.println("Has conseguido una espada!!"); } else { System.out.println("Te ves obligado a huir y pierdes 10 de vida"); vida -= 10; } break; case "castillo": if(vida >= 80) { System.out.println("Puedes entrar"); } else { System.out.println("El guardia no te permite entrar"); } break; default: System.out.println("Camino inválido"); } System.out.printf("Tienes %d puntos de vida\n", vida); sc.close(); }