Mueve a Mario de forma remota con este sistema de control N64 en línea
Equipo Arduino – 13 de diciembre de 2024
Por razones obvias, los controles de las consolas de videojuegos proporcionan comandos de entrada directamente a la consola. Las consolas modernas pueden hacer esto de forma inalámbrica, pero el efecto es el mismo: entrada directa. Pero, ¿qué pasaría si conectaras un “controlador” a Internet? Entonces podrás jugar desde cualquier lugar y eso es exactamente lo que Redditor Lovelyroyalette ha logrado con este controlador N64 basado en Arduino Due.
El protocolo de comunicación del controlador N64 ha estado bien documentado durante décadas y es bastante fácil de reproducir usando un Arduino. De hecho, existe incluso una útil biblioteca (llamada N64Controller) que simplifica esta tarea. Conecte algunos cables y enviará comandos al N64 como si vinieran de un controlador real.
Normalmente la gente utiliza esta función para crear sus propios controladores N64 personalizados. Pero Lovelyroyalette eligió hacer algo un poco diferente y conectó el Arduino debido a su computadora portátil, que ejecuta un servidor que aloja una interfaz web donde los visitantes pueden ingresar comandos del controlador. Presione “A” en esta interfaz y la computadora portátil le indicará al Due que envíe el comando “A” al N64, lo que provocará que Mario salte.
No sólo es interesante desde el punto de vista técnico, sino que también tiene usos prácticos. La más obvia es permitir el juego remoto, incluidas sesiones multijugador remotas en Goldeneye. Con una tarjeta de captura de video, la interfaz web puede mostrar el juego para que lo vean los jugadores remotos. Esto también presenta aplicaciones interesantes para los streamers, quienes podrían, por ejemplo, permitir que el chat envíe comandos del controlador para una mayor interactividad.