Actividad 3: Juego de Ahorcado
Descripción
El juego de ahorcado es un juego en el que el jugador debe adivinar una palabra, letra por letra. El jugador tiene un número limitado de intentos para adivinar la palabra. Cada vez que el jugador adivina una letra, se muestra en la palabra. Si el jugador adivina una letra que no está en la palabra, pierde un intento. Si el jugador adivina la palabra antes de quedarse sin intentos, gana el juego.
Objetivos
Desarrollar una aplicación que permita jugar al ahorcado. La aplicación debe mostrar la palabra a adivinar con guiones en lugar de las letras. El jugador debe poder ingresar letras para adivinar la palabra. La aplicación debe mostrar las letras adivinadas y los intentos restantes. La aplicación debe mostrar un mensaje de victoria si el jugador adivina la palabra y un mensaje de derrota si el jugador se queda sin intentos.
Requerimientos
La aplicación debe definir una lista de palabras a adivinar (al menos 5 palabras).
La aplicación debe seleccionar una palabra al azar de la lista de palabras.
La aplicación debe mostrar la palabra a adivinar con guiones en lugar de las letras.
La aplicación debe permitir al jugador ingresar letras para adivinar la palabra.
La aplicación debe mostrar las letras adivinadas y los intentos restantes.
Cada letra adivinada debe mostrarse en la palabra.
El número de intentos debe ser de al menos 5, pero puede ser mayor.
La aplicación debe mostrar un mensaje de victoria si el jugador adivina la palabra.
La aplicación debe mostrar un mensaje de derrota si el jugador se queda sin intentos.
La aplicación debe permitir al jugador jugar de nuevo.
La aplicación debe mostrar un mensaje de despedida cuando el jugador decide salir del juego.
La aplicación debe ser desarrollada en Java.
La aplicación debe ser desarrollada usando arreglos para almacenar las palabras a adivinar y las letras adivinadas.
La aplicación debe ser desarrollada usando funciones para dividir la lógica del juego en partes más pequeñas.
La aplicación debe ser desarrollada usando ventanas emergentes para mostrar mensajes al jugador (JOptionPane).
Entregables
Código fuente de la aplicación.
Capturas de pantalla de la aplicación en ejecución. Incluir capturas de pantalla de la aplicación mostrando la palabra a adivinar, las letras adivinadas y los intentos restantes.
Portada con datos de identificación de los miembros del equipo.
Archivo PDF con los entregables 2 y 3.
Criterios de Evaluación
Criterio | Descripción | Puntaje |
---|---|---|
Portada | Datos de identificación de los miembros del equipo | 5% |
Palabras | Definición de la lista de palabras a adivinar | 5% |
Selección | Selección de una palabra al azar de la lista de palabras | 5% |
Palabra | Mostrar la palabra a adivinar con guiones en lugar de las letras | 10% |
Letras | Permitir al jugador ingresar letras para adivinar la palabra | 10% |
Adivinadas | Mostrar las letras adivinadas y los intentos restantes | 10% |
Victoria | Mostrar un mensaje de victoria si el jugador adivina la palabra | 10% |
Derrota | Mostrar un mensaje de derrota si el jugador se queda sin intentos | 10% |
Jugar de nuevo | Permitir al jugador jugar de nuevo | 10% |
Despedida | Mostrar un mensaje de despedida cuando el jugador decide salir del juego | 10% |
Código fuente | Código fuente de la aplicación | 10% |
Capturas de pantalla | Capturas de pantalla de la aplicación en ejecución | 5% |
Total | 100% |
Fecha de Entrega
La fecha límite de entrega es el viernes 28 de marzo de 2025 a las 11:59 p.m.