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.