Cómo la IA nos permitió jugar Quake I online desde el navegador sin instalar nada
Jugando Quake I online en 2025: Cuando la IA revive el cable null módem
¿Recuerdas aquellos cables extraños que conectaban dos PCs para jugar juntos? Probablemente no, pero Pieter Branderhorst sí, y acaba de usar inteligencia artificial para tender un puente entre el gaming de los 90 y el internet moderno.
El Cable Null Módem: Tecnología del Pasado
Básicamente, un null módem era un cable especial que unía dos ordenadores directamente. Si querías jugar con un amigo y no tenías tarjeta de red, este cable era tu mejor opción. Sin cables, sin routers, sin complicaciones. Solo tú, tu colega y una partida de Quake I en modo directo.
Era la esencia del gaming local, aunque eso sí, sin las cervezas y snacks típicos de las LAN parties.
El Problema: Quake I No Estaba Preparado para Internet
Quake I, el legendario shooter de id Software de 1996, revolucionó muchas cosas. Pero su multiplayer? Estaba pensado para conexiones directas entre máquinas. Adaptarlo al internet actual era un rompecabezas que había dejado satisfechos a muchos desarrolladores durante años.
Hasta esta semana.
La Ayuda que Llegó de la IA
Branderhorst llevaba dos años intentando hacer funcionar el multiplayer de Quake I en DOS. Los métodos tradicionales implicaban entender a fondo cómo funcionan los puertos COM, el interior de DOSBox y la comunicación por WebSockets. Vamos, conocimientos que no se adquieren en una tarde.
Esta semana, con ayuda de IA, lo logró en aproximadamente una hora.
La solución fue crear un null módem virtual basado en web. Básicamente, intercepta las comunicaciones del puerto COM1 desde Quake I corriendo en DOSBox, envía esos datos a través de WebSockets hacia otro navegador, y reconstruye la conexión al otro lado. Así, dos jugadores en extremos opuestos del planeta pueden conectar sus máquinas de los 90 como si estuvieran en la misma habitación.
Por Qué Esto Es Importante para Desarrolladores
No se trata solo de nostalgia gaming (aunque mola bastante). Este proyecto demuestra algo que está cambiando las reglas del juego:
La IA puede comprimir meses de aprendizaje en horas de implementación.
Entender cómo funcionan los null módems, cómo DOSBox maneja los puertos serie, y cómo unir todo eso con WebSockets... Branderhorst calcula que le habría llevado meses de investigación. En cambio, la IA le ayudó a conectar las piezas en tiempo récord.
Para desarrolladores y startups, esta es la lección clave. La pregunta ya no es si la IA puede ayudarte a construir más rápido, sino si estás usando estas herramientas para atacar problemas que antes parecían imposibles de resolver.
La Receta Técnica
¿Y cómo es el stack? Según la información disponible:
- DOSBox para ejecutar Quake I en su entorno nativo de DOS
- Intercepción de puerto COM con JavaScript para capturar las comunicaciones serie
- WebSockets para la transferencia de datos bidireccional en tiempo real
- Una interfaz HTML simple para conectar dos instancias del navegador
Es elegante en su simplicidad. Sin backend complejo, sin infraestructura en la nube que mantener. Solo creatividad aplicada y asistencia de IA.
Qué Significa Esto para el "Vibe Coding"
En NameOcean llevamos tiempo hablando del vibe coding: ese nuevo paradigma donde la IA ayuda a los desarrolladores a expresar su intención directamente, ocupándose de los detalles de implementación que tradicionalmente requerían años de experiencia para dominar.
Este proyecto de Quake I es vibe coding en estado puro. El desarrollador tenía una visión clara (jugar Quake I online), entendía el problema (comunicación serie y null módems), y usó la IA para cerrar la brecha entre la idea y el código funcionando.
El resultado? Un prototipo operativo en una hora que de otra forma habría seguido en la lista de "algún día lo haré" para siempre.
Cómo Probarlo
¿Quieres intentarlo tú mismo? Es bastante directo:
- Sal al símbolo del sistema de DOS (ALT-F4 o FN-Option-F4 en Mac)
- Ve al directorio donde tienes Quake
- Ejecuta Quake y presiona ESC
- Selecciona Multiplayer → Direct Connect
- Asegúrate de que ambos jugadores usan la misma configuración
El null módem virtual se encarga del resto, creando ese puente invisible a través de internet que hace que tus dos máquinas DOS crean que están conectadas por un cable físico.
El Panorama General
Proyectos como este nos recuerdan por qué nos encanta esta industria. La plataforma web sigue evolucionando de formas inesperadas, y la IA está reduciendo drásticamente la barrera para la experimentación creativa.
Ya sea que estés construyendo experiencias de gaming nostálgico, aplicaciones web modernas, o cualquier cosa intermedia, las herramientas disponibles hoy hacen más fácil que nunca convertir ideas en prototipos funcionales. La única limitación real es la imaginación.
¿Qué tecnología antigua vas a conectar al internet moderno?
¿Has construido algo creativo con ayuda de la IA? Cuéntanos tu experiencia—nos encantaría saber cómo los desarrolladores están usando estas nuevas herramientas para dar vida a sus ideas.