InicioBiología y VidaEl Juego de la Vida

🧬 El Juego de la Vida — Autómata Celular 3D

El Juego de la Vida de Conway en 3D: observa planeadores, osciladores y naves espaciales emerger de reglas simples. Conjuntos de reglas HighLife y Día&Noche. Vistas plana, de mapa de altura y esférica.

Biología y Vida3DFácil60 FPS
game-of-life ↗ Abrir independiente

El Juego de la Vida de Conway en 3D: un autómata celular sin jugadores donde emergen estructuras extraordinariamente complejas y autoorganizadas a partir de dos reglas simples sobre nacimiento y supervivencia.

🔬 Qué demuestra

Cada célula 3D sigue dos reglas: una célula viva sobrevive con el número correcto de vecinos; una célula muerta nace si tiene exactamente el recuento correcto. Reglas simples producen estructuras autorreplicantes, planeadores y osciladores estables.

🎮 Cómo usarlo

Haz clic en las células para alternar entre vivas/muertas. Pulsa Reproducir para ejecutar. Carga preajustes famosos como planeadores o naves espaciales. Ajusta la velocidad de generación y los umbrales de vecinos de nacimiento/supervivencia con los controles deslizantes.

💡 ¿Sabías que…?

John Conway demostró que el Juego de la Vida en 2D es Turing-completo — puede calcular cualquier cosa que pueda calcular un ordenador real. En 2009, un jugador construyó un modelo funcional del Juego de la Vida de Conway ejecutándose dentro del propio juego.

Acerca de esta simulación

Este es el Juego de la Vida de Conway renderizado en 3D, un autómata celular sin jugadores en el que todo un universo de movimiento se despliega a partir de un patrón inicial. Cada célula en una cuadrícula envuelta en toroide cuenta sus ocho vecinos de Moore y se actualiza simultáneamente en cada generación según una regla de nacimiento/supervivencia como B3/S23. De estas reglas locales triviales emergen planeadores, osciladores y estructuras autorreplicantes, lo que convierte a la simulación en una vívida demostración de cómo puede surgir un orden complejo y similar a la vida a partir de la más pura simplicidad.

🔬 Qué muestra

Ejecuta un autómata celular en una cuadrícula envolvente. Cada célula está viva o muerta; el siguiente estado depende únicamente de sus ocho vecinos. Una célula viva con un recuento de supervivencia permanece viva, una célula muerta con un recuento de nacimiento nace, todas las demás mueren. Se pueden seleccionar reglas como Conway B3/S23, HighLife B36/S23, Replicator B1357/S1357 y Día&Noche B3678/S34678, además de una variante 3D auténtica que usa una cuadrícula de 20×20×20.

🎮 Cómo usarlo

Los controles deslizantes establecen el tamaño de la cuadrícula (20–80), la densidad de semilla aleatoria (5–60%) y la velocidad (1–30 generaciones por segundo). Los menús desplegables eligen un preajuste (cañón de Gosper, púlsar, bellota, R-pentomino, diehard), la regla, y la proyección: plana, apilada por generación, envuelta en una esfera, o 3D completa. Reiniciar, Avanzar paso a paso y Pausar controlan la reproducción; Guardar/Cargar RLE importa o exporta patrones. Arrastra para rotar, desplaza para hacer zoom.

💡 ¿Sabías que…?

El Juego de la Vida de Conway es Turing-completo: cualquier cosa que un ordenador pueda calcular puede, en principio, construirse dentro de él. Los entusiastas han construido relojes, calculadoras funcionales e incluso una copia del Juego de la Vida ejecutándose enteramente dentro del propio Juego de la Vida.

Preguntas frecuentes

¿Qué es el Juego de la Vida de Conway?

Es un autómata celular ideado por el matemático John Conway en 1970. Es un juego sin jugadores: estableces un patrón inicial de células vivas y muertas, y toda la evolución procede automáticamente a partir de un conjunto fijo de reglas. A pesar de esa simplicidad puede producir planeadores en movimiento, osciladores repetitivos y un comportamiento notablemente intrincado.

¿Qué significa realmente una regla como B3/S23?

Los dígitos después de B son los recuentos de vecinos con los que nace una célula muerta, y los dígitos después de S son los recuentos con los que sobrevive una célula viva. Así que B3/S23 significa que una célula muerta con exactamente 3 vecinos vivos cobra vida, y una célula viva con 2 o 3 vecinos permanece viva; todas las demás mueren. Cambiar esos dígitos da variantes como HighLife B36/S23 o Día y Noche B3678/S34678.

¿Qué hacen los controles de esta página?

Tamaño de la cuadrícula establece el ancho y alto de la red cuadrada, densidad establece la fracción de células sembradas vivas en un inicio aleatorio, y velocidad establece cuántas generaciones se calculan por segundo. El menú de preajustes carga patrones famosos, el menú de reglas cambia la lógica de nacimiento/supervivencia, y el menú de proyección muestra el mundo plano, apilado por generación, en una esfera, o como un auténtico autómata 3D.

¿Es este un Juego de la Vida preciso?

Sí. Los modos 2D aplican las reglas estándar exactamente: las células se envuelven en los bordes como un toroide, se cuentan los ocho vecinos, y cada célula se actualiza simultáneamente. Las vistas plana, de altura y esférica son solo formas distintas de dibujar la misma cuadrícula 2D. El modo Vida 3D es un autómata separado y distinto en una cuadrícula cúbica que usa una regla de 26 vecinos, por lo que su comportamiento difiere de la versión clásica 2D.

¿Por qué reglas simples crean patrones tan complejos?

Porque las reglas se aplican localmente y en paralelo a través de muchas células, pequeñas diferencias se propagan e interactúan, produciendo estructuras emergentes que ninguna regla individual describe. Esta es la idea central de la emergencia: complejidad global que surge de interacciones puramente locales. El Juego de la Vida es famoso precisamente porque demuestra que incluso un sistema de dos reglas puede sostener un comportamiento lo bastante rico como para ser Turing-completo.

⚙ Bajo el capó

El autómata celular de Conway en 3D: modos Conway, HighLife, Día&Noche. Vista plana / mapa de altura / esférica.

Three.jsAutómatas CelularesConway

3D · Renderizador Three.js / WebGL · Objetivo de 60 FPS · funciona totalmente del lado del cliente, sin instalación

¿Qué encontraste?

Agregar pasos de reproducción (opcional)