Este proyecto es una implementación del juego de la vida en Java utilizando el patrón de diseño Modelo Vista Controlador (MVC). El Juego de la Vida es un autómata celular diseñado por John Conway, que simula la evolución de colonias de células basadas en reglas simples.
Representa las células en el juego. Cada célula en el tablero tiene un estado (viva o muerta) y evoluciona según las reglas del juego.
Es la representación del universo del juego y gestiona la evolución del juego. Esta clase interactúa con las células y controla la dinámica del juego.
Representa la cuadrícula donde se ubica cada célula. Proporciona la interfaz visual que muestra el estado de las células y su evolución.
Es la vista principal de la interfaz gráfica. Presenta el juego de la vida a los usuarios y gestiona la interacción con el mismo.
Para ejecutar el proyecto, inicie la clase principal desde cualquier IDE, preferiblemente IntelliJ IDEA o mediante la línea de comandos.
Este proyecto se ha desarrollado tomando como base el patrón MVC para la organización de las clases y la lógica del juego. Agradecemos a Leaf-Spring por su contribución, inspiración o recursos utilizados en la creación de esta implementación.
¡Diviértete explorando el fascinante mundo del Juego de la Vida!
Recuerda: Cada célula cuenta una historia en la evolución del universo.