Este artículo explora un concepto matemático avanzado, los espacios de recubrimiento (covering spaces), y cómo se utilizan de manera ingeniosa en la comunidad de speedrunning de Super Mario 64. En esencia, un espacio de recubrimiento es una forma de 'desdoblar' un espacio topológico. Imagina un donut (toro). Su espacio de recubrimiento sería como apilar copias infinitas del donut, todas idénticas y conectadas de una manera específica. Cada copia está 'pegada' a la original a través de un mapeo continuo, asegurando que al proyectar de vuelta al donut original, cada punto tiene una 'fibra' de copias sobre él. El espacio de recubrimiento universal es una versión 'simplemente conectada' de este proceso, lo que significa que no tiene bucles no triviales.
La clave está en la definición de 'homeomorfismo', que esencialmente significa que dos espacios son topológicamente iguales, aunque puedan verse diferentes (como una taza de café y un donut, ambos pueden ser homeomorfos). El artículo utiliza la analogía de 'Bob's world', un mundo donde uno se mueve sobre una carretera que forma un bucle, para ilustrar el concepto. En Super Mario 64, este concepto se manifiesta como 'universos paralelos'. Debido a errores de redondeo en la representación de números de punto flotante, el juego a veces interpreta la posición de Mario de manera incorrecta, creando la ilusión de que Mario se mueve a través de estos universos paralelos.
Lo fascinante es que la comunidad de speedrunning ha explotado esta peculiaridad. Al manipular la velocidad de Mario y aprovechando la forma en que el juego maneja la detección de colisiones, los jugadores pueden 'teletransportarse' a diferentes ubicaciones dentro de estos universos paralelos, evitando obstáculos o acortando rutas. Esto implica un conocimiento profundo de cómo el juego interpreta la posición de Mario y cómo se mapean estos universos paralelos entre sí. El artículo también menciona la conexión con la geometría hiperbólica y los grupos de Lie, conceptos más avanzados que permiten una manipulación aún más precisa del movimiento de Mario. En resumen, el artículo demuestra cómo una idea matemática abstracta puede tener aplicaciones sorprendentes y creativas en el mundo de los videojuegos, permitiendo a los jugadores superar los límites del juego de formas inesperadas.
