8000 GitHub - martacanirome4/TheGameOfLife: Adaptación al Juego de la Vida de John Conway para un tablero 30x30
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Adaptación al Juego de la Vida de John Conway para un tablero 30x30

Notifications You must be signed in to change notification settings

martacanirome4/TheGameOfLife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧬 The Game of Life

Implementación en Java del Juego de la Vida de John Conway (1970)
Un autómata celular clásico donde una cuadrícula de células evoluciona siguiendo reglas simples... y genera patrones sorprendentes

gameoflife

“El objetivo del juego es encontrar patrones que evolucionen de manera interesante, algo que la gente ha estado haciendo durante más de 50 años.”
conwaylife.com


🧩 Descripción del Proyecto

Este proyecto implementa el Juego de la Vida en Java sobre una matriz de 30x30. Cada célula puede estar viva o muerta, y cambia de estado en cada iteración según las reglas de Conway, utilizando un enfoque probabilístico basado en el método de Montecarlo para generar los estados iniciales.


📜 Reglas del Juego

Estado actual Vecinas vivas Estado siguiente
Viva 2 o 3 Viva
Muerta 3 Viva
Cualquier otro Muerta

⚙️ Cómo compilar y ejecutar

# Clona este repositorio
git clone https://github.com/tuusuario/TheGameOfLife.git
cd TheGameOfLife

# Compila el proyecto
make compilar

# Ejecuta el juego
make ejecutar

🎮 Cómo jugar

  • Al ejecutarlo, verás la cuadrícula en la consola.
  • Las células vivas se muestran como * y las muertas como espacio en blanco.
  • Observa cómo los patrones evolucionan de forma dinámica en cada iteración.

🧠 Visual del Juego

gameoflife

Fuente de la imagen: complexsystemstheory.net


👩‍💻 Autoría

Desarrollado por Marta Canino Romero
@martacanirome4 – GitHub 2023

0