Una implementación de Conway's Game of Life desarrollada en Python, utilizando la librería raylib para los gráficos.
Al iniciar el juego, puedes interactuar con él de la siguiente manera:
- Cursor del ratón: Utiliza el cursor para seleccionar celdas en el tablero.
- Clic izquierdo: Dibuja o activa una celda.
- Clic derecho: Borra o desactiva una celda.
- Barra espaciadora: Alterna entre el modo de pausa y ejecución de la simulación. Cuando está en pausa, puedes dibujar tus patrones libremente.
Para ejecutar este proyecto, sigue los siguientes pasos:
-
Clonar el repositorio:
git clone https://github.com/alejandrotolaba/GameOfLife cd GameOfLife -
Crea un entorno virtual:
python -m venv .venv
-
Activa el entorno virtual:
- En Windows:
.venv\Scripts\activate
- En macOS/Linux:
source .venv/bin/activate
- En Windows:
-
Instala las dependencias:
pip install -r requirements.txt
-
Ejecuta el juego:
python main.py
