Juego de la vida de Conway
Dibuja células vivas en la cuadrícula y míralas evolucionar según las sencillas reglas de nacimiento y supervivencia de Conway. Carga patrones clásicos como planeadores, naves espaciales y el cañón de planeadores de Gosper, cambia la velocidad o la regla, e importa o exporta patrones en el formato estándar RLE.
Última actualización:
Importar / exportar RLE
Cómo usar Juego de la vida de Conway
- Dibuja células haciendo clic o arrastrando en la cuadrícula. Al hacer clic en una célula viva, se borra.
- Pulsa Iniciar para ejecutar la simulación, o Paso para avanzar una generación a la vez. Espacio y N hacen lo mismo cuando la cuadrícula tiene el foco.
- Elige un patrón de la biblioteca y pulsa Cargar patrón, o activa Sellar para colocar copias donde hagas clic.
- Ajusta la velocidad, el tamaño de la cuadrícula, los bordes y la regla en el panel lateral para experimentar.
- Comparte un patrón exportando la cuadrícula como RLE, o pega RLE de una colección de patrones y pulsa Importar.
Cómo funciona el Juego de la vida
El Juego de la vida es un juego de cero jugadores: una vez que colocas las células iniciales, las reglas deciden todo lo que pasa después. Todas las células se actualizan en el mismo instante, según cuántas de sus ocho vecinas (horizontales, verticales y diagonales) están vivas en la generación actual.
| Célula ahora | Vecinas vivas | Siguiente generación | Apodo |
|---|---|---|---|
| Viva | 0 o 1 | Muere | Subpoblación |
| Viva | 2 o 3 | Sigue viva | Supervivencia |
| Viva | 4 a 8 | Muere | Superpoblación |
| Muerta | Exactamente 3 | Pasa a estar viva | Nacimiento |
| Muerta | Cualquier otro número | Sigue muerta | – |
Con la opción Colorear células recién nacidas, las células nacidas en la última generación se muestran en naranja, para que veas dónde está la acción.
Familias de patrones
| Tipo | Qué hace | Ejemplos en la biblioteca |
|---|---|---|
| Vida estática | Nunca cambia | Bloque, colmena, hogaza, barco |
| Oscilador | Vuelve a su forma inicial tras un número fijo de generaciones (su periodo) | Parpadeador (2), púlsar (3), figura ocho (8), pentadecatlón (15), lanzadera de abeja reina (30) |
| Nave espacial | Vuelve a su forma pero desplazada, así que viaja por la cuadrícula | Planeador, LWSS, MWSS, HWSS, copperhead |
| Cañón | Oscila mientras emite naves espaciales para siempre | Cañón de planeadores de Gosper (periodo 30), cañón de planeadores de Simkin (periodo 120) |
| Matusalén | Un inicio diminuto que evoluciona durante muchísimo tiempo antes de estabilizarse | R-pentominó (1,103 gen.), bellota (5,206 gen.), diehard (muere a las 130) |
Consejos para experimentar
- Deja espacio a los patrones. Los matusalenes como la bellota necesitan una cuadrícula grande con bordes muertos; en una cuadrícula pequeña o envolvente sus restos chocan y el resultado cambia.
- Haz chocar planeadores. Sella dos planeadores que se dirijan el uno hacia el otro (usa Girar y Voltear) y avanza por el choque una generación a la vez.
- Usa Restablecer. Después de una ejecución, Restablecer devuelve exactamente el patrón con el que empezaste, para que lo intentes de nuevo a otra velocidad.
- Guarda tus descubrimientos. Exporta la cuadrícula a RLE y guarda el texto; importarlo más tarde restaura el patrón y su regla.
Preguntas frecuentes
¿Cuáles son las reglas del Juego de la vida de Conway?
Cada célula de la cuadrícula está viva o muerta y tiene ocho vecinas. En cada generación, una célula muerta con exactamente 3 vecinas vivas nace, una célula viva con 2 o 3 vecinas vivas sobrevive, y todas las demás mueren o siguen muertas. Esta regla se escribe B3/S23 (nace con 3, sobrevive con 2 o 3).
¿Quién inventó el Juego de la vida?
El matemático británico John Horton Conway lo ideó en 1970. Se hizo famoso después de que Martin Gardner lo describiera en su columna Mathematical Games de Scientific American en octubre de 1970.
¿Qué es un cañón de planeadores?
Un cañón de planeadores es un patrón que se repite a sí mismo mientras dispara planeadores para siempre. El cañón de planeadores de Gosper, descubierto por Bill Gosper en 1970, dispara un planeador cada 30 generaciones. Demostró que un patrón finito en Life puede crecer sin límite.
¿Qué es RLE en el Juego de la vida?
RLE (run length encoded, codificación por longitud de series) es el formato de texto estándar para patrones de Life. Una línea de encabezado indica el ancho, el alto y la regla; luego b significa una célula muerta, o una célula viva, $ el final de una fila y ! el final del patrón, y los números delante indican repeticiones. Por ejemplo, el planeador es bo$2bo$3o!.
¿Cuál es la diferencia entre bordes muertos y envolventes?
Con bordes muertos, todo lo que está fuera de la cuadrícula cuenta como muerto, así que los patrones que llegan al borde se cortan y pueden romperse. Con bordes envolventes, la cuadrícula se comporta como un toro: un planeador que sale por la derecha vuelve por la izquierda.
¿Qué son HighLife, Seeds y Day & Night?
Son otros autómatas celulares que usan la misma cuadrícula con distintos números de nacimiento y supervivencia. HighLife (B36/S23) es como Life pero tiene un pequeño patrón autorreplicante, Seeds (B2/S) explota desde casi cualquier inicio, y Day & Night (B3678/S34678) trata las regiones vivas y muertas de forma simétrica.
¿Por qué mi patrón se comporta distinto que en otros programas?
Las razones más comunes son el borde de la cuadrícula (un patrón que choca con un borde muerto cambia), una cuadrícula demasiado pequeña o una regla distinta. Usa una cuadrícula más grande, comprueba que la regla sea B3/S23 y deja espacio a las naves espaciales para desplazarse.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.