AI öppnade porten tillbaka till Quake I – via webbläsaren

AI öppnade porten tillbaka till Quake I – via webbläsaren

Jul 09, 2026 ai-development vibe-coding retro-gaming dosbox websocket null-modem quake developer-tools innovation nostalgia

När 90-talet träffade framtiden: Så byggde AI en virtuell null modem för online Quake I

Har du lekt med null modem-kablar för att koppla ihop två datorer? De flesta av er har inte det. Men Pieter Branderhorst har det – och nu har han använt AI för att överbrygga en 30 år gammal gaminglucka.

Null modemet: En teknisk tidskapsel

För den som inte växte upp med uppringda modem och seriella kablar var null modemet helt enkelt en direkt tråd mellan två datorer. Hade du inte råd med nätverkskort kunde du koppla din PC till en kompis via en speciell kabel och köra head-to-head fraggande. Det var det ursprungliga lokala nätverksspelandet – dock utan chipspåsen och energidrickan.

Problemet: Quake I multiplayer i DOS var inte byggt för internet

Quake I, det legendariska skjutspelet från 1996, var före sin tid på många sätt. Men multiplayer-arkitekturen? Designad för direkta anslutningar. Att få det att fungera över dagens internet krävde kreativ teknisk problemlösning – något som ställt utvecklare mot väggen i åratal.

Fram till denna vecka, alltså.

AI till undsättning

Branderhorst hade försökt få Quake I DOS multiplayer att fungera i två år. Traditionella metoder innebar att gräva ner sig i lågnivå COM-portshantering, DOSBox-interna och WebSocket-kommunikation – en kompetens som tar lång tid att utveckla.

Den här veckan, med AI-hjälp? Cirka en timme.

Lösningen? En webbaserad virtuell null modem som fångar upp COM1-kommunikation från Quake I i DOSBox, vidarebefordrar datat genom WebSockets till en annan webbläsarinstans, och återskapar anslutningen på andra sidan. Plötsligt kan två spelare på motsatta sidor av jorden koppla ihop sina DOS-maskiner genom modern webbteknik.

Varför det här spelar roll för utvecklare

Det här handlar inte bara om nostalgiskt spelande (även om det är rätt coolt). Projektet visar något fundamentalt om AI-assisterad utveckling:

AI kan komprimera månader av inlärning till timmar av implementation.

Att förstå hur null modem fungerar, hur DOSBox hanterar serieportar, och hur man bygger en brygga mellan dem med WebSockets – Branderhorst uppskattar att detta skulle ha tagit månader av research. Istället hjälpte AI honom att koppla ihop bitarna rekordsnabbt.

För utvecklare och startups är det här den verkliga lärdomen. Frågan är inte om AI kan hjälpa dig bygga snabbare – det är om du använder dessa verktyg för att attackera problem som tidigare verkade oöverstigliga.

Tekniska detaljer

Hur ser stacken ut? Enligt tillgänglig information:

  • DOSBox för att köra Quake I i dess naturliga DOS-miljö
  • JavaScript COM-portavlyssning för att fånga seriell kommunikation
  • WebSockets för realtidsbaserad, dubbelriktad dataöverföring
  • Ett enkelt HTML-gränssnitt för att koppla ihop två webbläsarinstanser

Det är elegant i sin enkelhet. Ingen komplicerad backend, ingen molninfrastruktur att hantera – bara ren kreativ problemlösning med AI som förstärkning.

Vad det här betyder för "vibe coding"

På NameOcean har vi pratat om vibe coding – det framväxande paradigm där AI hjälper utvecklare uttrycka sin intention direkt, och sköter implementationsdetaljerna som traditionellt krävde år av erfarenhet.

Det här Quake I-projektet är vibe coding i praktiken. Utvecklaren hade en vision (spela Quake I multiplayer online), förstod problemdomänen (null modem och seriell kommunikation), och använde AI för att bygga bron mellan koncept och implementation.

Resultatet? En fungerande prototyp på en timme som annars hade stannat i evighetsköen "someday".

Vill du testa?

Så här gör du:

  1. Avsluta till DOS (ALT-F4 eller FN-Option-F4 på Mac)
  2. Navigera till din Quake-mapp
  3. Starta Quake och tryck ESC
  4. Välj Multiplayer → Direct Connect
  5. Se till att inställningarna matchar mellan spelarna

Den virtuella null modemet sköter resten och skapar en brygga över internet som får dina två DOS-maskiner att tro att de är sammankopplade med en fysisk kabel.

Den stora bilden

Projekt som det här påminner oss om varför vi älskar den här branschen. Webbplattformen fortsätter att utvecklas på oväntade sätt, och AI sänker dramatisk tröskeln för kreativ experimentering.

Oavsett om du bygger nostalgiska gamingupplevelser, moderna webbapplikationer eller något däremellan – de verktyg som finns idag gör det enklare än någonsin att förvandla idéer till fungerande prototyper. Den enda verkliga begränsningen är fantasin.

Vilken gammal teknik kommer du att koppla till det moderna webben?


Har du byggt något kreativt med AI-hjälp? Dela med dig av dina erfarenheter – vi vill gärna höra hur utvecklare använder dessa nya verktyg för att förverkliga sina idéer.

Read in other languages:

RU BG EL CS UZ TR FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN