AI Yordamida Quake I-ni Brauzerda Online O'ynash Mumkin Bo'ldi

AI Yordamida Quake I-ni Brauzerda Online O'ynash Mumkin Bo'ldi

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

90-yillar: AI yordamida Quake I uchun virtual null modem yaratildi

Dial-up modemlar va serial kabellar davrini esaysizmi? Ko'pchilik eslamaydi — lekin Pieter Branderhorst eslaydi. Va u yaqinda AI yordamida 30 yillik o'yin tarixidagi bo'shliqni to'ldirdi.

Null Modem: Eski Zamon Texnologiyasi

Agar siz bu davrni o'tkazib yuborgan bo'lsangiz — null modem ikki kompyuterni to'g'ridan-to'g'ri sim bilan bog'laydigan qurilma edi. Ko'p playerli o'yin o'ynash uchun tarmoq kartasi sotib olishga pulingiz yetmasa, do'stingizning kompyuterini maxsus kabel bilan ulardingiz. Bu — LAN party yeg'ilkilarisiz qilingan mahalliy tarmoq o'yini edi.

Muammo: Quake I Multiplayer DOSda Internetga mo'ljallanmagan edi

1996-yilda chiqqan Quake I — id Software'dan kelgan afsonaviy shooter. Ko'p jihatdan o'z davridan oldinda edi. Ammo multiplayer arxitekturasi? To'g'ri bog'lanishlar uchun yaratilgan. Uni zamonaviy internetda ishlashga majbur qilish — murakkab muhandislik talab qiladi. Yillar davomida bu muammoni yechish mumkin emas deb hisoblangan.

Toki shu haftagacha.

AI Yordamida Ishlab Chiqish

Branderhorst Quake I DOS multiplayer'ni ishga tushirishga ikki yil sarfladi. An'anaviy yondashuvlar — past darajadagi COM portlarni boshqarish, DOSBox ichki tuzilishi, WebSocket aloqalari bilan ishlash — bularning barchasi uchun katta vaqt kerak.

Shu hafta AI yordamida — bir soat atrofida.

Yechim nima? Web-asoslangan virtual null modem. U Quake I'dan DOSBox ichida COM1 orqali chiqayotgan ma'lumotlarni ushlab oladi, WebSocket orqali boshqa brauzer nusxasiga yuboradi va qarshi tomonda aloqani tiklaydi. Natijada — yer yuzining turli burchaklaridagi ikki o'yinchi o'z DOS davri qurilmalarini zamonaviy web texnologiyasi yordamida birlashtira oladi.

Bu Dasturchilar Uchun Nima Anglatadi

Bu faqat nostalgiya o'yini haqida emas (garchi juda qiziqarli bo'lsa ham). Loyiha AI yordamida ishlab chiqish haqida muhim narsani ko'rsatadi:

AI oylab o'rganishni soatlab amaliyotga aylantira oladi.

Null modemlar qanday ishlashini, DOSBox serial portlarni qanday boshqarishini va buni WebSocket bilan qanday bog'lashni tushunish — Branderhorst buni o'rganish uchun oylab vaqt kerak bo'lardi degan. Buny AI unga kerakli nuqtalarni tezda birlashtirishga yordam berdi.

Dasturchilar va startup'lar uchun asosiy xulosa shu: savol AI sizga tezroq qurishda yordam beradimi-yo'qmi emas. Savol — oldin imkonsiz bo'lib ko'rinadigan muammolarni hal qilish uchun ushbu vositalardan foydalanayapsizmi?

Texnik Tarkib

Loyiha qanday ishlaydi? Mavjud ma'lumotlarga ko'ra:

  • DOSBox — Quake I ni uning tabiiy DOS muhitida ishga tushirish uchun
  • JavaScript COM port interception — serial aloqalarni qo'lga olish uchun
  • WebSockets — real vaqtda ikki tomonlama ma'lumot almashish uchun
  • Sodda HTML interfeys — ikki brauzer nusxasini bog'lash uchun

Soddaligi chaqiradi. Murakkab backend yo'q, boshqarish kerak bo'lgan bulut infratuzilmasi yo'q — faqat AI yordamida boyitilgan ijodiy yondashuv.

"Vibe Coding" Uchim

Biz NameOceanda vibe coding haqida ko'p gaplashamiz — bu yangi paradigma, AI dasturchilarga o'z niyatlarini to'g'ridan-to'g'ri ifodalashga yordam beradi va an'anaviy ravishda yillar tajriba talab qiladigan texnik tafsilotlarni o'zi hal qiladi.

Bu Quake I loyihasi — vibe coding amalda. Dasturchida tasavvur bor edi (online multiplayer Quake I o'ynash), muammo maydonini tushunardi (null modemlar va serial aloqalar) va konsepsiyadan implementatsiyagacha bo'lgan yo'ldagi AI yordamida foydalangan.

Natija? Bir soat ichida ishlaydigan prototip — aks holda bu "bir kun" ro'yxatida abadiy qolib ketardi.

Boshlash

O'zingiz sinab ko'rmoqchimisiz? Mana qanday:

  1. DOS ga chiqing (Mac'da ALT-F4 yoki FN-Option-F4)
  2. Quake papkasiga kiring
  3. Quake ni ishga tushiring va ESC bosing
  4. Multiplayer → Direct Connect tanlang
  5. Ikkala o'yinchida sozlamalar bir xil bo'lsin

Virtual null modem qolgan ishni o'zi qiladi — internet orqali ikkita DOS mashinasini fizik kabel bilan bog'langanidek ko'rsatadi.

Kengroq Manzara

Bunday loyihalar bizga nega bu sohani sevishimizni eslatadi. Web platformasi kutilmagan yo'llar bilan rivojlanishda davom etmoqda va AI ijodiy eksperiment qilish to'siqlarini keskin pasaytirmoqda.

Siz nostalgiya o'yinlari, zamonaviy web ilovalar yoki boshqa narsalar qurayapsizmi — bugungi vositalar g'oyalarni ishlaydigan prototiplarga aylantirishni iloji bo'lmagan darajada osonlashtirdi. Yagona haqiqiy cheklov — tasavvur.

Qaysi qadimgi texnologiyani zamonaviy web bilan bog'lay olasiz?


AI yordamida nimadir ijod qildingizmi? Tajribangizni ulashing — dasturchilar ushbu yangi vositalardan g'oyalarini ro'yobga chiqarish uchun qanday foydalanayotganini bilishimizga quvonamiz.

Read in other languages:

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