[Solución] Aventuras en el Laberinto Encantado
Objetivo
El objetivo de la aplicación "Aventuras en el Laberinto Encantado" es proporcionar una experiencia interactiva y divertida al usuario, donde este debe navegar a través de un laberinto lleno de misterios, puzzles y criaturas fantásticas. El jugador utilizará una serie de comandos para explorar habitaciones, interactuar con objetos y personajes, y resolver acertijos para avanzar en el juego.
Clases y métodos
PalabrasComando
public class PalabrasComando {
// Constantes para los comandos disponibles en el juego.
private static final String[] comandosValidos = {"ir", "fin", "ayuda", "mirar"};
// Verifica si una cadena es un comando válido.
public boolean esComando(String unaCadena) {
for (int i = 0; i < comandosValidos.length; i++) {
if (comandosValidos[i].equals(unaCadena)) {
return true;
}
}
// Si la cadena no coincide con ningún comando, retorna falso.
return false;
}
// Muestra todos los comandos disponibles.
public void mostrarTodos() {
for (String comando : comandosValidos) {
System.out.print(comando + " ");
}
System.out.println(); // Salto de línea después de listar comandos.
}
}Comando
Transformar
Habitación
Subclases de Habitación
Subclase HabitacionOscura
Subclase HabitacionIluminable
Juego
Run
Last updated