Netrek - Netrek

Netrek
Netrek-client-cow.png
O'yin ichidagi skrinshot
Tuzuvchi (lar)Ochiq manbali
Dizayner (lar)Kevin Smit
Skott Silvey
Platforma (lar)Microsoft Windows
Mac OS X
Linux
Unix (ko'plab variantlar)
NetBSD
Chiqarish1988
Janr (lar)Haqiqiy vaqt strategiyasi / otish
Rejim (lar)jamoaviy o'yin
2-4 ta jamoa (odatda 2 ta)
Bir jamoaga 1-8 o'yinchi
jami 16 o'yinchiga qadar
16 nafargacha kuzatuvchi
Internet yoki mahalliy
ko'p o'yinchi yoki
bitta o'yinchi va robotlarga qarshi

Netrek bu Internet o'yini deyarli to'liq yozilgan 16 tagacha o'yinchi uchun o'zaro faoliyat platforma ochiq manbali dasturiy ta'minot. Bu xususiyatlarini birlashtiradi ko'p yo'nalishli o'q otuvchilar va jamoaviy real vaqt strategiyasi o'yinlar. O'yinchilar dushman sayyoralarini bombardimon qilib, qo'shinlarini tashlab, ularni real vaqt rejimida olib borishda o'z raqiblarining kemalarini o'chirishga yoki yo'q qilishga urinmoqdalar. olib ketish; ko'tarish do'stona sayyoralarda. O'yinning maqsadi - raqibning barcha sayyoralarini egallab olish.

1986 yil vorisi sifatida ishlab chiqilgan Xtrek, Netrek birinchi marta 1988 yilda o'ynagan edi uchinchi Internet o'yini, birinchi Internet jamoaviy o'yini,[1] va 2011 yildan boshlab eng qadimgi Internet o'yini hali ham faol o'ynab kelinmoqda. Keyinchalik o'yinlarda ishlatiladigan ko'plab texnologiyalarga kashshof bo'lgan va keltirilgan oldingi san'at patent nizolarida.[2] Xtrek va Netrek hozirda eng qadimgi o'yinlar MOBA (multiplayer onlayn jang maydonida) janr.[iqtibos kerak ]

Tavsif

Quyidagi tavsiflanadi Bronco Netrek, shuningdek, nomi bilan tanilgan Vanil Netrek. O'yinning boshqa variantlari mavjud, masalan Xokkey Netrek unda o'yinchilar xokkey shaybasini boshqarish uchun traktor nurlaridan foydalanadilar. Jannat NetrekYuta shtati universitetida Netrekni qayta amalga oshirish sifatida paydo bo'lgan, juda ko'p sayyoralarni o'z ichiga olgan tubdan farqli o'yinlarga ega, transwarp tezlik, yangi kema turlari va qo'shimcha darajadagi tuzilish. Biroq, Bronko eng keng tarqalgan shakli.

Netrek aslida juda kengaytirilgan versiyasidir Imperiya, yugurib chiqqan ko'p foydalanuvchili kosmik jangovar o'yin PLATO. Imperiyao'z navbatida, seminalning ko'p foydalanuvchiga mo'ljallangan versiyasidir Spacewar!, eng qadimgi kompyuter video o'yini. O'sha o'yinlar singari Netrek har bir o'yinchi yulduzlar kemasini boshqaradi, ular yuqoridan ko'rinib turganidek, o'yin galaktikasining 2 o'lchovli xaritasini boshqaradi. O'yin taktik jangovar va strategik maqsadlarni birlashtiradi.

Sayyoralar va inshootlar

O'yin galaktikasi xarita haqida tarqatilgan 40 sayyoradan iborat. Xarita yana 10 ta sayyoradan iborat 4 ta sektorga bo'lingan. Netrek o'yinchilarni erkin asosda to'rtta jamoadan biriga ajratdi Yulduzli trek koinot; The Federatsiya, Romulanlar, Klingonlar va Orionlar (yoki navbati bilan "feds", "roms", "klis" va "oris"). Xarita qayta tiklanganda har bir jamoa bitta sektorga biriktirilgan.

Sayyoralar bir-biridan harbiy yoki qishloq xo'jaligining rivojlanishi jihatidan farq qiladi; o'yin boshlanganda har bir jamoaning boshqaruvi ostida bir nechta sayyoralar bor, shulardan biri ularning uy dunyosi, odatda haqiqiy sayyora nomi bilan atalgan Yulduzli trek Koinot (masalan, federatsiyalar uchun Yer, rimlar uchun Romulus, oris uchun Orion, klis uchun Klingus). Biroq, ba'zi olamlarda ularning orbitasida har qanday do'stona birliklarga yordam beradigan maxsus inshootlar mavjud. Kalit bilan tasvirlangan ta'mirlash inshootlari dushmanlarga qarshi kurash paytida zarar etkazadigan o'yinchining korpusi va qalqonlarini ta'mirlashni tezlashtiradi. Yoqilg'i qutisi bilan ifodalangan yoqilg'i omborlari sayyoramiz orbitasidagi har qanday kemalarning yoqilg'ini qayta zaryadlash tezligini tezlashtiradi. Ba'zi olamlarda ikkalasi ham bo'lishi mumkin, boshqalarida esa yoki yo'q. Yoqilg'i va ta'mirlash inshootlari bilan bir qatorda ba'zi sayyoralar qo'shinlarni boshqa sayyoralarga qaraganda tezroq ishlab chiqaradilar; bu sayyoralar qishloq xo'jaligi sayyoralari yoki "agris" deb nomlanadi. Jamoaning uy sayyorasi har doim yonilg'i va ta'mirlash uchun jihozlarni taklif qiladi, ammo hech qachon qishloq xo'jaligi sayyorasi emas. To'qqizta boshlang'ich sayyoradan ikkitasi qishloq xo'jaligi, boshqalari yoqilg'i omborlari yoki ta'mirlash inshootlariga ajratilgan. Sayyoralar asta-sekin qo'shinlarni hosil qiladi (va agar qishloq xo'jaligi bo'lsa, tezroq), ular o'yinchilar tomonidan yoritilishi mumkin va keyin ularni qo'lga olish uchun dushman sayyoralariga qaytariladi. Qo'shinlarni yo'q qilish uchun sayyoralarni bombardimon qilish mumkin, ammo faqat bir nuqtaga qadar; qo'shinlarni tashlash har doim talab qilinadi.

Sayyoralar orbitada dushman kemalariga, hattoki qo'lga olingan uy dunyosiga qadar, dunyodagi boshlang'ich fraktsiyadan kemalarga sayyoramizda paydo bo'lganda o'q uzishadi.

Jang

Aksincha Spacewar! yoki Imperiya, Netrek o'zlarining kuchli va zaif tomonlariga ega bo'lgan turli xil kema turlarini o'z ichiga oladi. Ba'zilar, xuddi skaut singari, tezroq va uzoqroq zarbalar bilan hujumlar uchun foydalidir. Boshqalar, xuddi jangovar kemaga o'xshab, nihoyatda kuchli, ammo sekin, asosan nuqta himoyasi uchun foydalidir.

O'yinchi dushman kemasini o'ldirish yoki dushman qo'shinlarini bombardimon qilish orqali "o'ldiradi". O'ldiruvchilar soni kemaning qancha qo'shinini ko'tarishi mumkinligiga bog'liq. O'yinchining o'ldirilishi soni har safar kemasi vayron qilinganida 0 ga qaytariladi va ular qo'shin ko'tarib sayyoralarni qo'lga kiritishdan oldin ko'proq o'ldirishni talab qiladi. Binobarin, 2 va undan ortiq qotilliklarga duchor bo'lgan odamlar, ko'pincha ularga qo'shin olib borish tahdidini olib tashlash uchun "og'ish" (kamikadze hujumining bir turi) uchun mo'ljallangan.

Dushman kemalari ikkita asosiy qurol tizimi yordamida yo'q qilinishi mumkin: fazerlar va fotonli torpedalar. Fazerlar - bu lahzali nurli qurollar, ulardan qochib qutulish mumkin emas, torpedalar esa nishonga etib borish uchun vaqt talab etadi va shu bilan ularni chetlab o'tish mumkin. Boshqa kema jangovar tizimlariga qalqonlar va traktor va pressor nurlari kiradi. Kema vayron bo'lganida, o'yinchi yangi kemani tanlaydi va o'z jamoasining uy dunyosi yonida yana paydo bo'ladi.

Bundan tashqari, kemalar, agar ular portlashga juda yaqin bo'lsa, masalan, boshqa kema tomonidan vayron qilinganligi sababli zarar etkaziladi va kemalar o'zlariga yaqin bo'lgan dushman sayyoralardan zarar ko'radi.

O'yin o'ynash

O'yinning asosiy maqsadi dushmanning barcha sayyoralarini egallab olishdir. O'yin o'ynash odatda faqat ikkita jamoa o'rtasida bo'lib, galaktikaning qolgan to'rtdan uch qismi "uchinchi fazo" deb nomlanadi, bu esa o'ynamaydigan jamoalarning uchinchi tomon xususiyatiga ishora qiladi. Ikkita jamoada kamida to'rttadan o'yinchi bo'lganida, server sayyoralarni bombardimon qilish va tutib olish mumkin bo'lgan "Turnir rejimi" yoki "T-rejim" ga kiradi. Bir jamoada faqat ikkita sayyora qolgandan so'ng, ularning avtomatik ravishda taslim bo'lishi uchun yigirma daqiqali taymer boshlanadi. Uchinchi sayyorani qo'lga olish hisoblagichni muzlatib qo'yadi, to'rtinchisi esa avtomatik taslim bo'lish xavfini yo'q qiladi.

Agar bitta yoki ikkala jamoada to'rttadan kam o'yinchi bo'lsa, o'yin "Pre-T Mode" rejimiga kiradi, unda jamoa raqiblaridan 4 ta ko'proq sayyoralarga ega bo'lish orqali g'alaba qozonadi. Ushbu rejimda statistika saqlanmaydi va Pre-T galaktikasi "T-Mode" mavjud bo'lganda o'chiriladi. Ba'zi serverlarda "Pre-T Robotlar" 4-ga qarshi 4-o'yinni yaratish uchun bo'sh o'yinchi joylarini to'ldiradi, ammo o'yinchilar tizimga kirganda o'yinchilar bilan almashtiriladi.

Aktyorlar o'yinni xohlagancha qo'shilishadi va tark etishadi. Pikap o'yinlari o'n yoki o'n besh daqiqagacha qisqa bo'lishi mumkin, ammo odatda ancha uzoqroq. "Klue o'yinlari" - bu tajribali o'yinchilar o'rtasidagi o'yinlar, odatda yarim soatlik qo'shimcha vaqt bilan bir soatga belgilanadi va g'alabani aniqlash uchun skorlama tizimidan foydalaniladi.

Tarix

Netrek asosan olingan Imperiya uchun yozilgan PLATO 1973 yildan boshlangan asosiy tizim.[3] Bu o'yinning ko'plab xususiyatlarini baham ko'radi; asosiy farqlarga boshqa sayyora tartibi va o'yinning juda boshqacha tempi, shuningdek, klaviatura buyruqlari o'rniga sichqonlardan foydalanish, TCP / IP tarmog'i, rang va tovush qo'shilishi kabi evolyutsion omillar kiradi.

1982 yilda, Berkli talaba Devid Devis a yozishni boshladi UNIX eslagan narsalariga asoslangan trek82 deb nomlangan o'yin Imperiya da PLATO tizimidan foydalanganida Gavayi universiteti. Ushbu versiya sifatida paydo bo'ldi trek82, displey uchun belgilar grafikasi va ma'lumotlar almashinuvi uchun umumiy fayl.[3] Kris Gutri Devisga qo'shilib, uni tanishtirdi Jef Poskanzer va strategik sohada ish olib borayotgan Kreyg Leres Imperiya deb nomlangan Zabt etish.[3] Ular ma'lum bo'lgan yangilangan versiyasini ishlab chiqarishdi trek83.

1986 yilda Gutri ko'chirishni boshladi trek83 yangi chiqarilganlarga X oyna tizimi, ishlab chiqarish Xtrek. Keyingi rivojlanish XCF, Ed Jeyms yordamida. 1988 yilning bahorida, Xtrek II Skott Silvey va K. Smit tomonidan yozilgan bo'lib, X-ni transport vositasi sifatida ishlatgan modeldan o'z mijoz-server protokoliga ega bo'lgan o'yinga o'tishgan.[3] Bu Xni qo'llab-quvvatlaydigan yoki qo'llab-quvvatlamaydigan o'yinni boshqa platformalarga ko'chirishga imkon beradigan kalit edi. Ushbu versiya keyinchalik ishlab chiqilgan Netrek Skott Silvey, Kevin Smit va Terens Chang tomonidan.[4]

1989 yilda manba kodi joylashtirilgan Usenet. 1990 yil kuzida UCB bitiruvchisi Terens Chang jamoatchilik tashkil etdi Netrek server at Karnegi Mellon universiteti u aspiranturada o'qiyotgan joyda.[4] 1991 yil bahorida birinchi maktablararo o'yin UCB va CMU o'rtasida bo'lib o'tdi va 1992 yil yanvarda jamoalar shakllanishi va o'zaro raqobatlashishlari uchun "Xalqaro Netrek Ligasi" (INL) tashkil etildi (tanlovdan farqli o'laroq) up play, unda o'yinlarni kim serverga ulansa o'ynaydi va o'yin davomida o'yinchilar xohlagancha kirib-chiqib ketishadi). Netrek 1990 yillarning boshlarida bir necha yil davomida Karnegi Mellon kompyuter klasterlarida juda mashhur bo'lgan.

1993 yilda Xeyko Vengler Dortmund universiteti "Short Packets" qo'shildi, yaxshilangan tarmoq protokoli, bu trafikni 40-75% ga qisqartirdi va past tarmoqli ulanishlar orqali raqobatbardosh o'ynashni ta'minladi.[5]

Netrek O'yin 1990-yillarning o'rtalaridan oxirigacha avjiga chiqdi, o'yinning turli shakllari va turli mintaqalar uchun mavjud bo'lgan bir nechta ligalar mavjud edi va bir nechta pikap o'yinlari har doim faol, kuniga 24 soat, haftasiga etti kun.[6] 2002 yildan 2006 yilgacha o'yinlarning pasayishi kuzatildi. 2007 yil boshidan boshlab Netrek o'yin bazasida o'rtacha o'sishni va rivojlanishning engil qayta tiklanishini kuzatdi. 2006 yil oxirida Maktrek, Macintosh-ning yangi mijozi chiqdi va Windows-ning mijozlarida jiddiy o'zgarishlar hamda turli xil server kengaytmalari amalga oshirilmoqda. 2019 yilda ochiq kodli Netrek mijozi Swift dasturlash tilida amalga oshirildi va MacOS App Store-da taqdim etildi.[7] Hozirda 10 kadr / s dan 50 kadr / s gacha o'tish bor va ovozli suhbatni qo'shish masalasi ko'rib chiqilmoqda.

Qabul qilish

Macworld ning Macintosh versiyasi deb nomlangan NetTrek [sic] 1989 yildagi eng yaxshi tarmoq o'yini, uni Macintosh o'yin shon-sharaf zaliga qo'ydi.[8]

Texnologik yangiliklar

Netrek keyinchalik ko'plab tarmoq texnologiyalari va dizayn xususiyatlaridan foydalanishga kashshof bo'lib, keyinchalik tijorat tarmoq o'yinlarida o'z yo'lini topdi, shu jumladan:

  • Tez, ammo ishonchsiz ravishda samarali foydalanish UDP paketlar, shuningdek ishonchli, ammo sekinroq TCP oqimlar. Ehtimol, bu ikkala turdan foydalanilgan birinchi o'yin edi Internet protokoli paketlar.[9]
  • Sog'lom mijoz-server ma'lumotlar almashinuvini "bilish kerak" ma'lumotlariga kamaytiradigan, kerakli ikkalasini ham cheklaydigan model tarmoqli kengligi va raqiblaridan ko'ra o'yin dunyosi haqida ko'proq ma'lumotga ega bo'lish orqali o'yinchilarni aldash imkoniyatlari.
  • O'yinchilar "belgi" yaratishi, tizimga kirishi va bir nechta o'yinlarda o'z qatoriga kirishi mumkin bo'lgan doimiy hisob ma'lumotlari.
  • Yordamchi yoki robot pleyer qobiliyatini kamaytirishga mo'ljallangan o'yin mexanikasi aimbots (borglar deb ataladi) inson o'yinchisidan sezilarli ustunlikka ega bo'lish uchun.
  • Yordamida aldashga qarshi mexanizm RSA asoslangan ochiq kalit kriptografiyasi identifikatsiyalash tizimi, shuningdek, aniqlash va oldini olishga urinishlar (cheklangan muvaffaqiyat bilan) o'rtada odam hujumlari.[10]
  • Xuddi shu mijoz tomonidan o'ynaladigan bir nechta o'yin variantlari, server mijozga qanday o'yin xususiyatlari qo'llab-quvvatlanishini aytib beradi.
  • Metaserverlardan, mijozlarga mavjud o'yin serverlarini topishda yordam beradigan serverlardan foydalanish.
  • Netrek Nexus, 1994 yil yanvar oyida ishga tushirilgan Netrek dasturini o'ynash va dasturlash haqidagi veb-sayt, dastlab obsidian.math.arizona.edu saytida joylashtirilgan va uni qo'llab-quvvatlagan. Jeff Nelson, birinchi 1000 WWW saytlari qatoriga kirdi.[11]

Shuningdek qarang

Adabiyotlar

  1. ^ Okampo, Jeyson. "Siz hech qachon eshitmagan eng zo'r yulduz trek o'yini". GameSpot.com.
  2. ^ Bangeman, Erik (2008 yil 3-fevral). "EFFning patent talablari ko'p o'yinchi o'yin patentiga ega". Ars Technica.
  3. ^ a b v d McFadden, Andy (1994 yil 1-may). "Netrek tarixi, 1994 yil 1 yanvargacha".
  4. ^ a b Kelly, Kevin (1993 yil dekabr). "Birinchi onlayn sport o'yini". Simli jurnal (1.06).
  5. ^ Vengler, Xeyko (1993 yil 24-may). "Qisqa paketlarni aniqlash va amalga oshirish". Olingan 30 mart 2016.
  6. ^ Valentin, R Jeyson. "Netrek". Slashdot.org.
  7. ^ "Swift Netrek Github ombori".
  8. ^ Levi, Stiven; Mello, Adrian (1989 yil dekabr). "Shon-sharaf zali". Macworld. Mac Publishing. p.162 -167.
  9. ^ "Endi Makfaddenning UDP mijozi, kelajak to'lqini".
  10. ^ "Mijozlar uchun yangi RSA marhamat sxemasi".
  11. ^ "WWW Worm-ga hali ma'lum bo'lmagan WWW uy sahifalari ro'yxati". Arxivlandi asl nusxasi 2002 yil 23 avgustda.

Qo'shimcha o'qish

Tashqi havolalar