Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliandgp/gameoflife
Esta es una simple implementacion del "Game Of Life By John Conway" en HTML, CSS y Javascript!
https://github.com/juliandgp/gameoflife
css html javascript
Last synced: 7 days ago
JSON representation
Esta es una simple implementacion del "Game Of Life By John Conway" en HTML, CSS y Javascript!
- Host: GitHub
- URL: https://github.com/juliandgp/gameoflife
- Owner: JulianDGP
- License: mit
- Created: 2024-08-04T17:21:01.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-08-14T20:04:43.000Z (3 months ago)
- Last Synced: 2024-08-14T22:07:12.080Z (3 months ago)
- Topics: css, html, javascript
- Language: JavaScript
- Homepage:
- Size: 742 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌟 Conway's Game of Life 🌟
¡Bienvenido al juego de la vida de Conway! Un juego fascinante que simula la evolución de una colonia de células autonomas que basan su comportamiento en 4 simples reglas.
Puedes acceder al simulador usando el siguiente enlace: https://juliandgp.github.io/GameOfLife/
## 🚀 Descripción del Proyecto
Este proyecto implementa el juego de la vida de Conway en 2D usando **HTML**, **CSS** y **JavaScript**. Observa cómo las células viven, mueren o se reproducen según 4 reglas simples, creando patrones complejos y hermosos.
## 📜 Reglas del Juego de la Vida de Conway
El juego de la vida de Conway sigue cuatro reglas simples que determinan el destino de cada célula en la cuadrícula:
1. **Supervivencia**:
- 🟢 **Célula Viva**: Una célula viva con **2 o 3** vecinos vivos continúa viva en la siguiente generación.2. **Muerte por Soledad**:
- 🔴 **Célula Viva**: Una célula viva con **menos de 2** vecinos vivos muere por soledad en la siguiente generación.3. **Muerte por Superpoblación**:
- 🔴 **Célula Viva**: Una célula viva con **más de 3** vecinos vivos muere por superpoblación en la siguiente generación.4. **Reproducción**:
- 🟢 **Célula Muerta**: Una célula muerta con **exactamente 3** vecinos vivos se convierte en una célula viva en la siguiente generación.Estas reglas se aplican a todas las células simultáneamente, lo que produce patrones de crecimiento y declive fascinantes y complejos.
## 🎲Patrones
Aqui se muestran algunos patrones de ejemplo.
## 🎮 Cómo Jugar
1. 🕹️ **Ve a la pagina web**: https://juliandgp.github.io/GameOfLife/
2. 🖱️ **Interfaz Interactiva**: Haz click izquierdo es las celdas de la cuadricula para activarlas o desactivarlas.
3. ▶️ **Iniciar/Pausar**: Controla la simulación con el botón de siguiente generacion.
4. ⏭️ **Avance Paso a Paso**: Avanza la simulación paso a paso para ver la evolución lentamente.
5. 🔄 **Reiniciar**: Restablece la simulación a su estado inicial.## 🛠️ Instalación y Ejecución Local
Para clonar y ejecutar este proyecto localmente, sigue estos pasos:
1. **Clonar el Repositorio**:
```bash
git clone https://github.com/JulianDGP/GameOfLife.git