InicioDibujo con MatemáticasJuego del Caos

🎲 Juego del Caos

Juega al Juego del Caos: elige un vértice al azar, salta a la mitad de camino, repite — y observa cómo emerge el triángulo de Sierpiński. Explora los atractores IFS del helecho de Barnsley, pentagonales, hexagonales y reglas personalizadas.

Dibujo con Matemáticas3DFácil60 FPS
chaos-game ↗ Abrir independiente

Sobre el Juego del Caos y los Fractales IFS

El Juego del Caos es un algoritmo asombrosamente simple para generar fractales autosemejantes: se empieza en un punto aleatorio, se salta repetidamente una fracción fija de la distancia hacia un vértice o transformación elegidos al azar, y se dibuja cada punto intermedio. Pese a su aleatoriedad, el algoritmo converge a un atractor determinista — un fractal de sistema de funciones iteradas (IFS) — porque las transformaciones afines contractivas comprimen el espacio de fases más rápido de lo que los saltos aleatorios pueden explorarlo. El triángulo de Sierpiński emerge a partir de solo tres vértices con una razón de salto de 1/2, mientras que el helecho de Barnsley usa cuatro transformaciones afines que imitan la ramificación autosemejante de una fronda de helecho real.

Esta simulación te permite elegir entre varios atractores IFS clásicos — triángulo de Sierpiński, helecho de Barnsley, curva del dragón y otros — ajustar los pesos de probabilidad de cada transformación, y observar cómo millones de puntos revelan gradualmente la estructura fractal. También puedes definir transformaciones afines personalizadas para construir tu propio atractor.

Preguntas frecuentes

¿Qué es un sistema de funciones iteradas (IFS)?

Un IFS es un conjunto finito de aplicaciones afines contractivas {f₁, f₂, ..., fₙ}, cada una de la forma f(x) = Ax + b, donde A es una matriz 2×2 y b es un vector de traslación. Por el teorema de la contracción de Banach, el IFS tiene un atractor único: un conjunto compacto A tal que A = ∪fᵢ(A). La aplicación repetida y aleatoria de las funciones converge a este atractor sin importar el punto de partida, razón por la cual el Juego del Caos siempre produce el mismo fractal.

¿Por qué aparece el triángulo de Sierpiński en el Juego del Caos?

Las tres transformaciones del IFS de Sierpiński escalan el plano por 1/2 hacia cada uno de los tres vértices. El atractor de estas tres contracciones es exactamente el triángulo de Sierpiński — un fractal con dimensión de Hausdorff log(3)/log(2) ≈ 1,585. El Juego del Caos alcanza este atractor porque, tras suficientes iteraciones, el punto de partida se vuelve irrelevante y todos los puntos visitados se sitúan sobre el atractor.

¿Qué son las transformaciones afines?

Una transformación afín aplica un punto (x, y) a (ax + by + e, cx + dy + f), combinando operaciones lineales (escalado, rotación, cizalladura) con una traslación. Cada transformación del IFS tiene seis parámetros libres. En el helecho de Barnsley, una transformación (aplicada el 85% de las veces) representa la elongación del tallo principal, mientras que otras tres se encargan del folíolo izquierdo, el folíolo derecho y la base del tallo — produciendo en conjunto una forma de helecho sorprendentemente realista.

¿Qué es la dimensión de Hausdorff de un fractal?

La dimensión de Hausdorff generaliza la noción de dimensión a valores no enteros. Para fractales autosemejantes, es igual a log(N)/log(1/r), donde N es el número de piezas autosemejantes y r es la razón de escala. El triángulo de Sierpiński (N=3, r=1/2) tiene dimensión de Hausdorff ≈1,585; el conjunto de Cantor (N=2, r=1/3) tiene dimensión ≈0,631; la curva de Koch (N=4, r=1/3) tiene dimensión ≈1,261. Los fractales con dimensión entre 1 y 2 pueden entenderse como «más que una línea pero menos que un plano».

¿Cuál es la relación entre los fractales IFS y la compresión de datos?

La compresión fractal de imágenes (desarrollada por Michael Barnsley y Alan Sloan en la década de 1990) almacena las imágenes como parámetros de un IFS en lugar de datos de píxeles. Como un IFS puede describir estructuras autosemejantes detalladas con muy pocos números, se lograban ratios de compresión de 10:1 a 50:1. Sin embargo, el paso de codificación (encontrar el IFS adecuado para una imagen arbitraria) es computacionalmente costoso, y en la práctica la compresión JPEG/WebP suele superar a los métodos fractales.

¿Puede el Juego del Caos generar fractales 3D?

Sí — el marco IFS se extiende de forma natural a cualquier número de dimensiones. Las versiones en 3D incluyen la esponja de Menger (27 contracciones que eliminan el cubo central, dimensión ≈2,727) y el tetraedro de Sierpiński en 3D (4 contracciones, dimensión = log(4)/log(2) = 2). El Juego del Caos en 3D funciona igual: se elige una transformación aleatoria del IFS, se salta una fracción de la distancia hacia el resultado, y se dibuja el punto.

¿Qué es la curva del dragón?

La curva del dragón es un fractal IFS generado doblando repetidamente una tira de papel por la mitad en la misma dirección y desplegándola en ángulos de 90°. Su IFS consiste en dos transformaciones que rotan 45° y escalan por 1/√2 cada una. La curva del dragón tiene dimensión de Hausdorff 2 — llena una región acotada del plano — aunque su frontera tiene dimensión log(4)/log(1+√2) ≈ 1,524.

¿Por qué se encuentran fractales en la naturaleza?

Las estructuras naturales de tipo fractal surgen de procesos de crecimiento con reglas autosemejantes: una fronda de helecho genera subfrondas que a su vez generan sub-subfrondas mediante el mismo mecanismo de señalización hormonal; un árbol se ramifica siguiendo la misma regla en cada escala; una costa se erosiona en cada escala de longitud por los mismos procesos físicos. El IFS formaliza matemáticamente estas reglas recursivas. Sin embargo, los fractales naturales solo son autosemejantes dentro de un rango limitado de escalas (típicamente de 2 a 4 órdenes de magnitud), a diferencia de los fractales matemáticos, que son autosemejantes a todas las escalas.

¿Qué son los pesos de probabilidad en el Juego del Caos?

A cada transformación fᵢ del IFS se le asigna una probabilidad pᵢ con Σpᵢ = 1. Elegir probabilidades desiguales determina qué partes del atractor se visitan con más densidad. En el helecho de Barnsley, la transformación del tallo usa p = 0,85 y la de la base usa p = 0,01, lo que coincide con el «área» relativa que cada transformación aporta al atractor. Cambiar las probabilidades no modifica la forma del atractor, solo la densidad de puntos en cada parte.

¿Cuál es la diferencia entre un fractal y una forma autosemejante?

Todos los fractales son autosemejantes en cierto sentido, pero no todas las formas autosemejantes son fractales. Un cuadrado puede dividirse en cuatro cuadrados más pequeños (autosemejante con razón 1/2), pero su dimensión es exactamente 2 — la esperada para una forma 2D. Un fractal tiene una dimensión de Hausdorff no entera que difiere de su dimensión topológica. El triángulo de Sierpiński es topológicamente unidimensional (no tiene interior), y sin embargo su dimensión de Hausdorff es ≈1,585.

⚙ Bajo el capó

Salta a mitad de camino hacia un vértice aleatorio en cada paso — elige los preajustes Sierpinski, Barnsley o Vicsek y observa cómo emerge un fractal a partir del puro azar.

juego del caostriángulo de Sierpińskifractal IFSfractal probabilístico

3D · Renderizador Three.js / WebGL · Objetivo 60 FPS · se ejecuta totalmente en el cliente, sin instalación

¿Qué encontraste?

Agregar pasos de reproducción (opcional)