Implementación del clásico Ahorcado en Java con dos interfaces: consola (ASCII) y GUI (Swing), usando arquitectura MVC.
Incluye niveles de dificultad, pistas (revela una letra y resta 1 intento) y diccionario externo (words.txt, UTF-8).
- Dos UIs: Consola (horca ASCII) y Swing (botonera A–Z/Ñ y horca dibujada).
- Arquitectura MVC: modelo de juego reutilizable en consola/GUI.
- Dificultad: Fácil / Medio / Difícil (cambia intentos y rango de longitud).
- Pistas:
?en consola / botón en GUI (–1 intento). - Diccionario externo:
words.txt(UTF-8, una palabra por línea). Si no existe, usa lista interna. - Normalización: palabras en MAYÚSCULAS sin tildes (mantiene Ñ) para entradas consistentes.
- Java 17 o superior (recomendado). Funciona con Java 11+.
- (Opcional) VS Code con Extension Pack for Java, IntelliJ IDEA o Eclipse.
javac ahorcado.java # o HangmanApp.java si usas ese nombre
java ahorcado