Juego de la Vida, simulándose a sí mismo, con zoom infinito
Reacción general
- Muchos comentaristas lo describen como una de las demostraciones más impresionantes del Juego de la Vida (GoL) que han visto: “alucinante”, “hipnótico”, “hermoso”, “el mejor viaje mental en semanas”.
- Varios dicen que han implementado GoL muchas veces, pero que esto aun así se siente fundamentalmente nuevo.
- Algunos señalan que reconfigura cómo piensan sobre las simulaciones, la conciencia y el universo.
Cómo funciona (puntos técnicos de alto nivel)
- El patrón es una máquina de GoL que implementa las reglas de GoL dentro del propio GoL.
- Cada “píxel gigante” es un metapíxel OTCA: una gran estructura hecha de naves espaciales, osciladores, etc., cuyo comportamiento colectivo corresponde a una sola celda de GoL.
- Los píxeles visibles son corrientes de naves espaciales que se aniquilan a lo largo de diagonales; al hacer zoom se ve la maquinaria interna.
- Un “meta‑paso” corresponde a un gran número fijo de generaciones base (se menciona un período de ~35.328).
- La implementación usa ideas al estilo de Hashlife: no simula infinitas capas, sino que calcula solo lo necesario y omite pasos intermedios manteniéndose correcta según las reglas.
- La lógica de zoom no preserva una “posición” exacta al acercar y alejar; la información se descarta y luego se reconstruye probabilísticamente para mantener la diversidad visual.
Completitud de Turing, quines y autisimulación
- Los comentaristas relacionan la construcción con la completitud de Turing del GoL: un GoL puede simularse a sí mismo porque puede implementar computación arbitraria más “gráficos” para mostrar el nivel superior.
- Algunos lo llaman “en el espíritu de un quine” (un sistema que reproduce su propio comportamiento dentro de sí mismo), aunque no todos insisten en una definición estricta.
Tiempo, escala y analogía con la física
- A medida que haces zoom hacia afuera, cada paso visible corresponde a exponencialmente más tiempo en niveles inferiores, produciendo una sensación de “dilatación infinita del tiempo”.
- Algunos lo comparan con la dilatación gravitacional del tiempo, ideas de universo holográfico o física dependiente de la escala; otros subrayan que la física real no es realmente invariante bajo escala.
- Se especula sobre si límites similares en el escalado de espacio/tiempo restringen cualquier “simulación dentro de una simulación”.
Editar / perturbar el patrón
- Varios se preguntan qué pasa si se “invierte” una celda en algún nivel:
- Una visión: enviaría una ola de caos a través de ese nivel, dejando “ceniza” aburrida, mientras los niveles inferiores siguen simulando fielmente y los superiores dejan de representar correctamente el GoL.
- Otros argumentan que cualquier cambio también debería propagarse hacia abajo, ya que cada celda está compuesta por infinitas subceldas; los resultados se ven poco claros e interesantes de explorar.
Notas del navegador y de la implementación
- Se reporta varias veces que no carga o que arroja errores en Firefox, Brave y algunos navegadores móviles; a veces se arregla desactivando la protección contra rastreo o habilitando WebGL.
- El código fuente es público; está escrito en Haxe, lo que generó una discusión paralela sobre Haxe como “lenguaje de hacker” multiplaforma y su ecosistema.