La Nintendo Wii sobresalió en la era de los controles de movimiento de videojuegos y innumerables títulos que se pueden jugar al balancearte. La tecnología detrás de ella no existía en 1985 cuando salió la Nes, pero eso no detuvo a Ian Charnas de actualizar la versión original de Punch-out! para que ahora se pueda jugar lanzando las manos en lugar de usar un controlador.
Si quieres Punch-out!, en realidad hay muchas maneras de disfrutar de las versiones originales y actualizadas del juego. Está disponible a través del Switch Online Service’s Nes Emulator, y se lanzó una versión con gráficos mejorados para la Nintendo Wii hace más de una década. En realidad, no hay escasez de juegos de boxeo disponibles para consolas como la Wii y la Switch que aprovechan los controles de movimiento, pero Charnas quería combinar esa funcionalidad moderna con la estética simple de 8 bits de OG Punch-out !!. La solución ha requerido un poco de IA.
MoveNet de Google es un modelo de IA que detecta 17 puntos diferentes en un cuerpo humano y genera un esqueleto de figura en bruto que no solo refleja los movimientos de alguien, sino que hace que los datos de seguimiento y movimiento para cada punto disponibles para otros desarrolladores. En este caso, Charnas aprovechó los datos para crear un software personalizado que reconocía los gestos y movimientos específicos de un jugador de Punch-out!! basado en un video en vivo de él, y que luego traduce esos movimientos (como ganchos, bloqueos y esquivar) en el botón del controlador correspondiente que se esperaría del juego.
Para que todo funcione, Charnas primero tuvo que modificar una consola original de NES para que pudiera descargar una ROM del cartucho original del juego, y luego crear un emulador NES que se ejecuta en JavaScript que podría funcionar en un navegador web. Pero tan rápido como Mobenet de Google estaba reconociendo los movimientos corporales, tratar de jugar a Punch-out! usando golpes y demás en vivo era demasiado lento en comparación con un mando de NES. Para resolver el problema, Charnas tuvo que hackear el código del juego y ralentizar cada uno de los oponentes del título para que coincidan con la velocidad de los controles de movimiento. (También aprovechó la oportunidad para cambiar parte del diálogo en el juego que no ha envejecido bien desde los años 80).
Para hacer que el juego sea aún más realista, Charnas incluso agregó algún castigo físico visual para correlacionarse con un jugador que es golpeado por un oponente. Pero en lugar de un gancho de un guante de boxeo, ofrece dolorosas descargas eléctricas, y suena tan divertido como puedas imaginar.
Cualquiera que quiera probar el juego Punch-Out! en vivo de Charnas puede señalar su navegador en Reallifepuncheut.com, donde se recomienda encarecidamente pasar por el tutorial antes de saltar al juego. Solo un número limitado de jugadores puede entrar en el anillo virtual a la vez porque Charnas solo compró un número limitado de cartuchos NES de Punch-out! con el fin de mantener a los abogados de Nintendo a distancia (probablemente todavía están acechando), por lo que es posible que tengas que esperar en una cola virtual primero, aunque a diferencia de los juegos de control de movimiento en la Switch y la Wii, este es completamente gratis.