Conway's Game of Life

Vida artificial emergiendo de reglas simples

Dos reglas. Un tablero de celdas. Y de ahí emerge un universo completo: criaturas que se mueven, máquinas que disparan, patrones que crecen infinitamente. El Game of Life no es un juego que se juega—es un juego que se observa. Y lo que observamos es uno de los ejemplos más puros de emergencia en matemáticas.

¿Qué Observarás?

Las Reglas

Notación B3/S23
B3 Birth: Una celda muerta nace si tiene exactamente 3 vecinos vivos
S23 Survival: Una celda viva sobrevive si tiene 2 o 3 vecinos

En cualquier otro caso, la celda muere (soledad o superpoblación).

Conceptos Clave

Autómata Celular

Un sistema discreto donde el estado de cada celda depende únicamente de sus vecinos inmediatos.

Emergencia

Comportamientos complejos que surgen de reglas simples sin estar explícitamente programados.

Vecindad de Moore

Los 8 vecinos que rodean cada celda (horizontal, vertical y diagonal).

Espacio Toroidal

Los bordes se conectan: el lado derecho toca el izquierdo, arriba toca abajo.

Clasificación de Patrones

Still Lifes

Permanecen inmóviles generación tras generación

Block, Beehive, Loaf

Oscillators

Ciclan entre estados con período fijo

Blinker (p2), Pulsar (p3)

Spaceships

Se mueven por el tablero mientras oscilan

Glider, LWSS, MWSS

Guns

Emiten spaceships periódicamente

Gosper Gun (p30)

Patrones Clásicos

Turing Completeness

El Game of Life puede simular cualquier computadora. Se han construido compuertas lógicas (AND, OR, NOT), registros de memoria, y computadoras completas dentro del juego.

Gliders Señales Compuertas CPU

Esto significa que cualquier algoritmo que puedas escribir en Python o C puede, en principio, ejecutarse en el Game of Life (aunque sería extremadamente lento).

Experimenta

Experimento 1: El Glider Inmortal

  1. Limpia el tablero y carga el patrón "Glider"
  2. Inicia la simulación a velocidad media (15 gen/s)
  3. Observa cómo se desplaza diagonalmente por el tablero
  4. Activa "Bordes conectados" y ve cómo reaparece por el lado opuesto
  5. Prueba con "Mostrar rastros" para ver la trayectoria

Experimento 2: La Fábrica de Gliders

  1. Carga el patrón "Gosper Glider Gun"
  2. Inicia la simulación y observa: cada 30 generaciones emite un glider
  3. Cuenta cuántos gliders hay después de 300 generaciones
  4. Este fue el primer patrón descubierto que crece indefinidamente

Experimento 3: Orden desde el Caos

  1. Configura densidad aleatoria al 25%
  2. Pulsa "Llenar Aleatorio"
  3. Inicia la simulación y observa la evolución
  4. Nota cómo el caos inicial se estabiliza en patrones reconocibles
  5. ¿Cuántos still lifes y osciladores puedes identificar al final?

Experimento 4: Choque de Gliders

  1. Dibuja manualmente dos gliders que viajen hacia el mismo punto
  2. Inicia y observa el momento de colisión
  3. Diferentes ángulos de colisión producen diferentes resultados
  4. Algunos choques aniquilan ambos; otros crean nuevos patrones

Contexto Histórico

1940s

Von Neumann teoriza sobre autómatas celulares autorreplicantes como modelos de vida artificial.

1970

John Conway inventa el Game of Life. Martin Gardner lo populariza en Scientific American.

1970

Bill Gosper descubre el Glider Gun, ganando un premio de $50 ofrecido por Conway.

1982

Se demuestra que el Game of Life es Turing-completo.

2010

Se construye un computador universal completo dentro del Game of Life (Gemini).

2020

John Conway fallece. Su legado matemático incluye mucho más que el Game of Life.

Conexiones Interdisciplinarias

🦠

Autómatas Elementales

La versión 1D de Wolfram con 256 reglas

🧬

Vida Artificial

Modelos computacionales de sistemas biológicos

🧠

Redes Neuronales

Células que "disparan" basándose en sus vecinos

🔬

Gray-Scott

Patrones de reacción-difusión en química

💻

Computabilidad

Límites de lo que puede calcularse

🌀

Teoría del Caos

Pequeños cambios, grandes consecuencias

Para Explorar Más