El proyecto implementa el Juego de la Vida de Conway, un autómata celular ideado por el matemático británico John Horton Conway en 1970. Este juego simula la evolución de células en una cuadrícula 2D, donde cada célula puede estar viva o muerta, y su estado cambia en cada generación según reglas simples.
El proyecto está desarrollado en Java y permite configurar parámetros como el tamaño de la cuadrícula, la velocidad de simulación, el número de generaciones y el tipo de vecindario.
- Simulación del Juego de la Vida: Implementa las reglas de Conway para calcular la evolución de las células.
- Configuración de Parámetros:
- Tamaño de la cuadrícula (
wyh). - Número de generaciones (
g). - Velocidad de simulación (
s). - Población inicial (
p). - Tipo de vecindario (
n).
- Tamaño de la cuadrícula (
- Visualización en Consola: Muestra la evolución de las células en la consola.
- Documentación Automática: Genera documentación usando
javadoc.
- Lenguaje de Programación: Java 23 o superior.
- Dependencias: Ninguna.
- Entorno de Desarrollo: IntelliJ IDEA o cualquier IDE compatible con Java.
- Sistema Operativo: Windows, macOS, Linux.
git clone https://github.com/CodeWithBotina/GameOfLife.git
cd GameOfLife