Juego de estrategia por turnos desarrollado con estructuras de datos enlazadas.
QuoridorGame es un juego de tablero donde dos jugadores (🔥 y 💧) compiten en un tablero de NxN. El objetivo es eliminar estratégicamente casillas del tablero para dejar al oponente sin movimientos válidos.
- El tablero se implementa usando una matriz de listas enlazadas
- Cada jugador comienza en posiciones opuestas del tablero
- Por turnos, los jugadores eliminan casillas del tablero
- Gana quien logre que su oponente no tenga movimientos disponibles
Board.py - Lógica del tablero y validaciones
Node.py - Implementación de nodos enlazados
matrix.py - Estructura de matriz enlazada
Menu.py - Interfaz de usuario
constants.py - Constantes del juego
main.py - Punto de entrada
python main.pyEste proyecto fue desarrollado para la materia de Lenguajes de Programación y Código Limpio en la UDEM.