Antithesis completa el Tetris de NES hasta el «renacimiento» en el nivel 255

Fuentes: My quest to see all of Tetris | Antithesis

Un ingeniero de Antithesis relata cómo la empresa consiguió finalmente «vencer» al Tetris de la NES, un objetivo que persigue desde 2021 y que quedó estancado en el nivel 160 cuando los jugadores adolescentes llevaron el rendimiento humano más allá de lo que su plataforma de pruebas había explorado. El propósito era alcanzar el llamado «renacimiento»: recorrer todos los niveles hasta que el contador rebosara de 255 a 0 y el juego regresara a la velocidad y paleta de colores del nivel 0.

Antithesis prueba software mediante un hipervisor determinista que ejecuta el código real dentro de un entorno controlado. Para los videojuegos, la empresa organiza «expediciones» con su fuzzer: lanza 32 sesiones emuladas de NES en paralelo (con el emulador fceux en modo sin cabeza), las alimenta con bytes de entrada generados por un «tactic» y orienta la búsqueda con una «strategy» que mide el estado del tablero. Como la consola es determinista, basta con guardar las entradas y las instantáneas para reproducir cualquier situación.

El artículo explica el hardware experimental: tactic y strategy como módulos intercambiables, bucles asíncronos entre el fuzzer y el arnés, y métricas de bondad del tablero basadas en investigación previa sobre IA de Tetris. La narración alterna el progreso técnico —superar el tope en el nivel 160 gracias a descubrimientos de la comunidad de speedrunners— con la historia personal del autor, que temía perder la oportunidad al cambiar de departamento. Termina con la consecución del renacimiento y los curiosos glitches visuales hallados en el camino, cerrando una de las tradiciones internas más longevas de la compañía.