Skip to content

Afastwight/Ahorcado_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Ahorcado V1 – Java (Consola y Biblioteca Swing) Arquitectura MVC

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).

image image image image image

✨ Características

  • 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.

🧱 Requisitos

  • Java 17 o superior (recomendado). Funciona con Java 11+.
  • (Opcional) VS Code con Extension Pack for Java, IntelliJ IDEA o Eclipse.

🚀 Ejecución

Consola

javac ahorcado.java     # o HangmanApp.java si usas ese nombre
java ahorcado

About

Juego del Ahorcado

Topics

Resources

Stars

Watchers

Forks

Languages