DEV Community

Josue Mejia
Josue Mejia

Posted on

Creando un Juego de "X y O" en Java: Aprende a Programar Divirtiéndote

Introducción
En este artículo, te guiaré a través del proceso de crear un juego de "X y O" (Tres en línea) en Java. Este proyecto es perfecto para principiantes que quieren practicar sus habilidades de programación mientras construyen algo divertido y familiar.

Implementación del Juego de "X y O" en Java

import java.util.Scanner;

public class JuegoXO {
    private static char[][] tablero = new char[3][3];
    private static char jugadorActual = 'X';

    public static void inicializarTablero() {
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 3; j++) {
                tablero[i][j] = '-';
            }
        }
    }

    // Métodos para imprimir el tablero, verificar empate, verificar ganador y jugar
    // (ver código anterior para detalles)

    public static void main(String[] args) {
        inicializarTablero();
        while (!esEmpate() && !verificarGanador()) {
            imprimirTablero();
            jugar();
        }
        imprimirTablero();
        if (verificarGanador()) {
            jugadorActual = (jugadorActual == 'X') ? 'O' : 'X';
            System.out.println("¡El jugador " + jugadorActual + " ha ganado!");
        } else {
            System.out.println("¡Empate!");
        }
    }
}

Enter fullscreen mode Exit fullscreen mode

Explicación del Código
Este código crea un juego de "X y O" en Java que se juega en la consola. Aquí hay una breve explicación de cada parte del código:

inicializarTablero(): Este método inicializa el tablero del juego con guiones.
imprimirTablero(): Este método imprime el estado actual del tablero en la consola.
esEmpate(): Este método verifica si el juego ha terminado en empate.
verificarGanador(): Este método verifica si hay un ganador.
jugar(): Este método permite a los jugadores realizar sus movimientos.
Compilación y Ejecución
Para compilar y ejecutar el juego, sigue estos pasos:

Guarda el código en un archivo llamado JuegoXO.java.
Abre una terminal y navega hasta el directorio donde guardaste el archivo.
Compila el programa escribiendo javac JuegoXO.java.
Ejecuta el programa escribiendo java JuegoXO y presionando Enter.
Conclusión
¡Felicidades! Has creado tu propio juego de "X y O" en Java. Este proyecto es una excelente manera de practicar tus habilidades de programación mientras te diviertes. ¡Espero que hayas disfrutado construyendo este juego tanto como yo disfruté escribir sobre ello!

¡Sigue explorando y practicando, y pronto estarás construyendo proyectos aún más emocionantes en Java!

Top comments (0)