Site Info Site Info

Como Hacer El Juego Del Ahorcado En Java Netbeans

Como Hacer El Juego Del Ahorcado En Java Netbeans

Vamos a crear el juego del Ahorcado en Java usando NetBeans. Lo haremos paso a paso. Empecemos con la creación del proyecto.

Crear un Nuevo Proyecto en NetBeans

Abre NetBeans. Ve a "Archivo" -> "Nuevo Proyecto". Selecciona "Java" y luego "Aplicación Java".

Haz clic en "Siguiente". Escribe un nombre para tu proyecto, por ejemplo, "Ahorcado". Desmarca la casilla "Crear clase principal".

Haz clic en "Finalizar". Ahora tienes un proyecto vacío.

Crear la Interfaz Gráfica

Haz clic derecho en el paquete de tu proyecto. Selecciona "Nuevo" -> "Formulario JFrame". Nombra la clase, por ejemplo, "VentanaAhorcado".

Haz clic en "Finalizar". Ahora tienes una ventana visual.

Arrastra y suelta componentes desde la paleta a la ventana. Necesitarás: Una etiqueta (JLabel) para mostrar la palabra oculta. Un campo de texto (JTextField) para que el usuario ingrese letras. Un botón (JButton) para enviar la letra. Otra etiqueta (JLabel) para mostrar los errores. Finalmente, un JLabel para el dibujo del ahorcado.

Cambia el texto de las etiquetas a algo descriptivo. Por ejemplo, la etiqueta de la palabra oculta a "Palabra: _ _ _ _". El botón a "Enviar". La etiqueta de errores a "Errores:".

Declarar Variables

En el código fuente de tu JFrame, fuera de cualquier método, declara las siguientes variables:

codigo del juego del ahorcado en java netbeans - Descarga Código Fuente
codigo del juego del ahorcado en java netbeans - Descarga Código Fuente

private String palabraSecreta; Guarda la palabra a adivinar.

private String palabraOculta; Guarda la palabra con guiones bajos.

private int intentosFallidos; Cuenta los errores.

private String letrasUsadas; Guarda las letras ya ingresadas.

Inicializar Variables y Elegir la Palabra

Dentro del constructor de tu clase (VentanaAhorcado()), después de initComponents();, inicializa las variables.

palabraSecreta = eligePalabra();. Crea una función llamada eligePalabra() que retorna una palabra al azar de una lista. Por ejemplo:

juego ahorcado en Java - NetBeans + CODIGO FUENTE - YouTube
juego ahorcado en Java - NetBeans + CODIGO FUENTE - YouTube

private String eligePalabra() { String[] palabras = {"java", "programacion", "codigo", "netbeans"}; return palabras[(int) (Math.random() * palabras.length)]; }

palabraOculta = ""; for (int i = 0; i < palabraSecreta.length(); i++) { palabraOculta += "_ "; } Crea la palabra oculta con guiones bajos.

intentosFallidos = 0; Inicializa los intentos fallidos.

letrasUsadas = ""; Inicializa las letras usadas.

jLabelPalabra.setText("Palabra: " + palabraOculta); Muestra la palabra oculta en la etiqueta.

Programar el Botón "Enviar"

Haz doble clic en el botón "Enviar". Esto te llevará al evento ActionPerformed del botón.

Obtén la letra ingresada por el usuario: String letra = jTextFieldLetra.getText().toLowerCase();. Asegúrate de convertirla a minúsculas.

Buenas intenciones: Juego del ahorcado en Java
Buenas intenciones: Juego del ahorcado en Java

Verifica si la letra ya fue usada: if (letrasUsadas.contains(letra)) { //Muestra un mensaje de error }

Si la letra está en la palabra secreta:

if (palabraSecreta.contains(letra)) { //Actualiza palabraOculta }

Si la letra no está en la palabra secreta:

else { intentosFallidos++; //Actualiza JLabel de errores y dibujo del ahorcado }

Actualiza la variable letrasUsadas += letra + ", ";.

Ahorcado en Java Net-Beans - YouTube
Ahorcado en Java Net-Beans - YouTube

Actualiza la etiqueta de la palabra oculta. jLabelPalabra.setText("Palabra: " + palabraOculta);

Actualiza la etiqueta de errores. jLabelErrores.setText("Errores: " + letrasUsadas);

Lógica del Juego

Después de cada intento, verifica si el jugador ganó o perdió.

Ganó: if (palabraOculta.replace(" ", "").equals(palabraSecreta)) { //Muestra mensaje de victoria }

Perdió: if (intentosFallidos >= 6) { //Muestra mensaje de derrota } (Asumiendo 6 intentos máximo)

Dibujo del Ahorcado

Crea una función para actualizar la imagen del ahorcado basada en intentosFallidos. Puedes usar diferentes imágenes para cada estado. Actualiza la etiqueta del dibujo del ahorcado.

Ahora, ejecuta tu programa. ¡Deberías tener un juego de Ahorcado funcional!

Gallery

Juego Del Ahorcado En Java - Estudiar
El juego del ahorcado en consola JAVA - YouTube
Juego del ahorcado en Java - YouTube
Juego Del Ahorcado En Java - Estudiar
Juego del ahorcado en Java Netbeans "MexicanHangedPerson"
JAVA - JUEGO "AHORCADO" - YouTube