Las ultimas noticias en tecnología, ciencia y cultura digital.

Apártense, humanos: este robot es capaz de acabar el Super Mario Bros 3 en solo dos segundos

La Summer Games Done Quick acaba de cerrar su edición de 2016 tras recaudar 1,3 millones de dólares para la caridad. Se trata de una maratón de speedrun solidaria con varias modalidades de juego. La que nos ocupa, una carrera asistida por un robot, se conoce como tool-assisted speedrun o TAS.

Advertisement

Hemos visto récords de velocidad alucinantes en el Super Mario Bros, el Super Mario World o el Super Mario 64, pero nada parecido a esto. Este robot llamado TASBot es capaz de acabar el Super Mario Bros 3 con una NES real en tan solo dos segundos. Por una vez lo decimos en serio: si parpadeas, te lo vas a perder.

El absurdo logro es posible gracias a un fallo técnico descubierto recientemente por el speedrunner ais523. Este glitch, que afecta a muchos juegos de la NES, tiene un efecto interesante en el caso de Super Mario Bros 3: hace aparecer los créditos finales del juego al instante. Mario nunca lo tuvo tan fácil.

Para forzar el fallo hay que pulsar los botones del mando a una velocidad endiabladamente rápida, de unas 6.000 pulsaciones por segundo. No es una tarea sencilla para un humano, pero es pan comido para TASBot, este simpático robot basado en el R.O.B. de Nintendo y con una placa enclaustrada en Lego:

Imagen: ArsTechnica
Advertisement

Según explica ais523 en Reddit, el fallo ocurre porque el controlador se queda atascado en un bucle infinito que, a su vez, hace que el código que gestiona el inicio de un frame se ejecute de forma recursiva. Si el juego no está diseñado para soportar esto, pasan cosas raras como... ganar la partida.


Síguenos también en Twitter, Facebook y Flipboard.

Share This Story

About the author

Matías S. Zavia

Matías tiene dos grandes pasiones: Internet y el dulce de leche

EmailTwitterPosts
PGP Fingerprint: 08B1 8FBD 5DA0 45F1 2C2D F329 BD6D 0689 6FB2 7BEBPGP Key