Labirent urushi - Maze War

Labirent urushi
Maze war.jpg
Labirent urushi kompyuter tarixi muzeyi tadbirida Imlac PDS-1D-da o'ynadi.
Tuzuvchi (lar)Stiv Kolli, Greg Tompson va boshqalar
Platforma (lar)Imlac PDS-1, Macintosh, NeXT kompyuteri, Palm OS, Xerox Star, X oyna tizimi
Chiqarish
Janr (lar)Birinchi shaxs
Rejim (lar)Yagona o'yinchi, ko'p o'yinchi

Labirint, keyinchalik kengaytirildi va o'zgartirildi Labirent urushi, 3D tarmog'iga ulangan birinchi shaxs otish dastlab Stiv Kolli, Greg Tompson va Xovard Palmer tomonidan ishlab chiqilgan Imlac PDS-1 kompyuter. U asosan 1972 yilning yozidan 1973 yilning kuzigacha ishlab chiqilgan bo'lib, u erda otishma elementlari bo'lgan va ko'p o'tmay o'ynash mumkin bo'lgan ARPANET bir nechta universitetlar o'rtasida. Bu birinchi shaxs otishni o'rganuvchi deb hisoblanadi; rivojlanish muddatidagi noaniqlik, uni ko'rib chiqishga olib keldi Spasim (1974 yil mart, kuni) PLATO ), janrning "qo'shma ajdodlari" dan biri bo'lish.

Shooterning birinchi shaxs janri ko'p yillar davomida kristallashmagan bo'lsa ham, Labirent urushi ta'sirlangan birinchi shaxs boshqa janrdagi o'yinlar, xususan RPGlar. The Labirent urushi uslubi ko'rinishi birinchi tomonidan qabul qilingan Moriya 1975 yilda PLATO tarmog'idagi dastlabki RPG va keyinchalik ommalashtirildi Ultima va Sehrgarlik, oxir-oqibat kabi o'yinlarda bitmapped shaklida paydo bo'ladi Dungeon Master, Xayoliy yulduz, Ko'zni ko'ruvchi va son-sanoqsiz boshqalar.

O'yin jarayoni keyingi standartlarga ko'ra oddiy. O'yinchilar labirint atrofida aylanib, orqaga yoki oldinga siljish, o'ngga yoki chapga burilish qobiliyatiga ega 90 daraja qadamlar va eshiklar bo'ylab burchaklarni ko'rib chiqish. O'yin ham oddiydan foydalanadi kafelga asoslangan harakat, bu erda o'yinchi kvadratdan kvadratga o'tadi. Boshqa o'yinchilar Xerox versiyasida ularning ismlari, raqamlari yoki keyinchalik ko'z qovoqlari sifatida ko'riladi. Agar o'yinchi boshqa o'yinchini ko'rsa, u otishi yoki boshqa yo'l bilan ularga salbiy ta'sir ko'rsatishi mumkin.[1] Aktyorlar boshqa o'yinchilarni otish uchun ochko to'plashadi va ularni otishgani uchun yo'qotadilar. Ba'zi versiyalarda (X11 porti kabi) a aldash rejimi bu erda serverni boshqaradigan o'yinchi xaritadagi boshqa o'yinchilarning pozitsiyalarini ko'rishi mumkin edi. MIT Imlac-ning asl versiyasida pleyerning mahalliy Imlac labirint nusxasidagi devorni urish uchun cheat tugmachalari bor edi, bu esa boshqa o'yinchilar ko'rganidek devorlardan o'tishga imkon yaratdi. Ba'zan keyingi versiyalarda, a o'rdak parchada ham uchraydi.

Innovatsiyalar

Labirent urushi uchun ixtiro qilingan yoki u tomonidan tarqatilgan xususiyatlarga quyidagilar kiradi:

  • Birinchi shaxsning 3-o'lchovli istiqboli. O'yinchilar o'yin maydonini o'zlari aylanib yurishgandek, labirint devorlari bitta nuqtai nazardan tasvirlangan holda ko'rdilar. Bu o'yinni birinchisidan biriga aylantiradi, agar birinchisi bo'lmasa birinchi shaxs otish. Bundan tashqari, bu juda erta deb hisoblanishi mumkin Virtual reallik tizim.
  • Avatarlar. O'yinchilar bir-birlariga ko'z qovoqlari sifatida namoyish etilardi. Avvalgi ba'zi o'yinlar o'yinchilarni kosmik kemalar yoki nuqta sifatida ifodalagan bo'lsa-da, bu o'yinchilarni organik mavjudotlar sifatida namoyish etgan birinchi kompyuter o'yini bo'lishi mumkin.
  • Aktyorning pozitsiyasi darajadagi xaritada tasvirlangan. O'yin maydoni xaritasida o'yinchining pozitsiyasini aks ettirish. A o'yin maydonidan farqli o'laroq yon ko'rinish yoki ikkinchi shaxsning istiqboli, bu faqat o'yinning asosiy tasviridan farqli o'laroq, pozitsiyaga murojaat qilish uchun ishlatiladi. Odatda raqiblarni tasvirlamaydi. Birinchi shaxs ko'rinishi va yuqoridan pastga, ikkinchi shaxs qarashlari kombinatsiyasi shu vaqtdan beri ko'plab o'yinlarda qo'llanila boshlandi.
  • Daraja muharriri. O'yin maydoni dizaynini tahrirlash uchun dastur yozilgan.
  • Tarmoqni o'ynash. Ehtimol, ikkalasi o'rtasida o'tkazilgan birinchi o'yin foydalanuvchilararo odatda a ga asoslangan oldingi multiplayer o'yinlardan farqli o'laroq kompyuterlar minikompyuter yoki asosiy ramka 1973 yilda terminallar yoki maxsus boshqaruv vositalaridan foydalanadigan o'yinchilar bilan.
  • Mijoz-server tarmog'ida ijro etish. Yangilangan versiya birinchi bo'lishi mumkin mijoz-server o'yin, mijozning ish stantsiyasi server dasturini ishlaydigan asosiy tizimga ulanishi bilan. Ushbu versiya bo'ylab o'ynashi mumkin ARPANET, 1977 yilda.
  • Kuzatuvchi rejimi. 1974 va 1977 yilgi versiyalarda kuzatuvchilar tomonidan grafik terminali qatnashayotgan o'yinni tomosha qilish uchun ishlatilishi mumkin edi.
  • Internetda o'ynash. Buni namoyish etgan birinchi o'yin bo'lmasa-da, bu, albatta, erta Arpanet ustida ishlaydigan juda erta misol edi.
  • O'yinni aldash uchun mijozlarni o'zgartirish.
  • Xiyonatni oldini olish uchun manba kodini shifrlash.

Versiyalar

1973 yil, NASAdagi Imlacs

Dastlab u tomonidan yozilgan Stiv Kolli (keyinchalik asoschisi nCUBE ) 1972–1973 yillarda Imlac PDS-1 da NASA Ames tadqiqot markazi yilda Kaliforniya. U birinchi shaxs nuqtai nazaridan labirintlarni tasvirlash va boshqarish uchun dastur yozgan. Labirent xotirada 16 dan 16 bitli qator bilan tasvirlangan. Colley, Greg Tompson va Xovard Palmer bilan birgalikda NASAda Jim Hartning hisoblash bo'limining 2-qavat laboratoriyasida MazeWars dasturini ishlab chiqdi. Kolli yozadi:

Labirent dastlab mashhur bo'lgan, ammo tezda zerikarli bo'lib qolgan. Keyin kimdir (Xovard yoki Greg) odamlarni labirintga qo'yish g'oyasiga ega edi. Buning uchun o'sha paytda birlashtirilmagan bir nechta Imlac kerak bo'ladi. Shunday qilib, biz joylarni oldinga va orqaga uzatish uchun ketma-ket portlar yordamida ikkita Imlacni uladik. Bu juda yaxshi ishladi va tez orada bir-birlarini otish g'oyasi paydo bo'ldi va birinchi otishuvchi tug'ildi.[2]

1973, MITda Imlacs

Imlacs-ning asl tarmoq versiyasi ikkita o'yinchi bilan cheklangan, Imlacs to'g'ridan-to'g'ri bir-biriga ulangan. 1973 yilning kuzida Greg Tompson kollejga ketayotganda o'yinni o'zi bilan birga olib keldi Massachusets texnologiya instituti (MIT). U erda J. C. R. Licklider MIT loyihasi MAC dinamik dinamik modellashtirish laboratoriyasi, Greg bilan Deyv Lebling Labires urushlarini Imlacs o'rtasida erta davrda ishlashi mumkin bo'lgan to'liq multiplayer o'yiniga aylantirdi ARPANET (zamonaviy Internetdan avvalgi). Leblingning so'zlariga ko'ra, Tompson olib kelgan o'yinning versiyasida hali u erda otishma bo'lmagan: "siz labirintada aylanib yurdingiz va shu bilan bo'ldi." Tarmoqqa ulanishdan tashqari, ular tortishishni qo'shdilar va Lebling labirint muharriri yozdi, u erda o'yinchilar devorlar uchun '1' va bo'shliqlar uchun '0' matnli fayl bilan labirintlar yaratishi mumkin edi.[3] Interfaol hisoblash kitobi tarixida aytib o'tilganidek Orzular mashinasi:

"Talabalar Texnik maydonning hamma joylaridan o'ynash uchun kelishar va vaqti-vaqti bilan Project MAC direktorining o'zi bilan otishmada bo'lishar edi."[4]

Mijozlar 56 kbit / s ketma-ket ulanishga ega bo'lgan Imlacs-da ishladilar, bu ularga a bilan aloqa o'rnatishga imkon berdi PDP-10 MIT-lar ishlaydigan kompyuter Mos kelmaydigan Timesharing tizimi (ITS). Asosiy tizimdagi server dasturi bir-biriga qarshi o'ynaydigan sakkizta Imlac mijozini muvofiqlashtirgan. Foydalanish orqali terminal serverlari, Bilan bog'langan boshqa kollejlardagi imlaclar ARPANET MIT-da serverga ulanishi va bo'ylab joylashgan o'yinchilarga qarshi o'ynashi mumkin Qo'shma Shtatlar. Server dasturi shuningdek robot pleyerlarni amalga oshirishi va odam va robotik o'yinchilarning joylashgan joylarini ko'rsatadigan labirint xaritasini yuqoridan pastga tushiradigan o'yin monitorini boshqarishi mumkin edi. Evans va Sutherland LDS-1 chizilgan chizish tizimi. Keyinchalik har xil o'yin maydonchalari har xil dizaynga ega bo'lishi uchun darajadagi muharrir yozildi.

1976 yil, MITda TTL

1976 yil kuzidagi sinf uchun Greg Tompson (kompyuter dizayni), Mark Horovits (displey protsessori) va Jorj Voltman (proshivka) Maze-ning "apparat" versiyasini butunlay 7400 seriyasidan qurdi TTL mazmuni, asosan, 4 ta inson o'yinchisi va 4 ta robot uchun mazeyni o'ynashga bag'ishlangan, 256 ta 16 bitli ko'rsatmalar va 256 baytli operativ xotiraga ega Maze kompyuterini yaratadi. Kabi Arkada o'yinlari Pong ilgari ushbu yondashuvdan foydalangan. Maze ishlatilgan TTL versiyasi Tektronix osiloskoplar namoyish qilish vektorli grafikalar. Bu tabiiy edi, chunki Imlaclar vektorli displeylardan ham foydalanishgan. Ushbu versiya to'rtinchi darajali labirintga ega bo'lib, o'yinchilar darajalari o'rtasida yuqoriga va pastga ko'tarilishga qodir. Robotlar o'yinchilari dasturiy ta'minotda ham amalga oshirildi. Ularning mahorat darajasi tizimning soat tezligini sozlash orqali boshqarilardi. O'yin shu qadar ommabop ediki, MIT 6.111 / 6.112 sinf loyihasi sifatida qurilgan bo'lsa ham, u bir yildan ko'proq vaqt davomida yig'ilib, ishlay boshladi.

1977 yil, Xerox

1977 yilda Jim Guyton, xodim Xerox "s Palo Alto tadqiqot markazi (PARC) Mazewar-ni qayta yozdi Xerox Alto va boshqalar Xerox Star mashinalar. Bu birinchi edi raster displey Mazewar versiyasi. Oltodan foydalandi Ethernet tarmoq, Xerox PUP tarmoq protokoli yordamida. The Ma'lumotlar umumiy Tarmoqda ishlatiladigan serverlar o'yinlarni masofaviy ofis joylariga uzatish imkoniyatiga ega bo'lib, bir nechta Xerox saytlaridagi odamlarga bir-biriga qarshi o'ynashlariga imkon berib, Mazewar-ni to'rt xil konfiguratsiyada o'ynashga qodir: ikkita imlac bilan tenglashish, Imlacs bilan mijoz-server va PDP-10, sof apparatda va Ethernet va PUP orqali.

PARCdagi bir nechta dasturchilar o'yin maydonchasi xaritasida boshqa o'yinchilarning pozitsiyalarini ko'rishlari uchun kodni o'zgartirib, aldashdi. Bu mualliflarni xafa qildi, keyinchalik manba kodi an ichida saqlandi shifrlangan form, tizimda ushbu himoyani olgan yagona dastur. Ushbu laboratoriyada o'sha davrning ko'plab eng muhim dasturlash ishlanmalari, shu jumladan birinchi dasturlari joylashtirilganligi sababli bu juda qiziq grafik foydalanuvchi interfeyslari.

1986 yil, Raqamli uskunalar korporatsiyasi

1982 yilda Jim Guyton RAND-da Kristofer (Kent) Kantarjiev Mazewarni namoyish etdi.

Keyinchalik Kent internatda Raqamli uskunalar korporatsiyasi G'arbiy tadqiqot laboratoriyasi (DEC WRL) Palo Alto doktorlik dissertatsiyasi davomida. tadqiqotlar. PARCning bir necha sobiq xodimlari WRLda ishlagan va ulardan biri Gen McDaniel Kentga qattiq Nusxa ning Mesa Maze-ning Xerox versiyasidagi manba kodlari ro'yxati va displey uchun ishlatiladigan bitmap fayli.

The X oyna tizimi DEC va MIT hamkorlikdagi sa'y-harakatlari natijasida yangi chiqarilgan edi. Kent Mazewarning tarmoqqa ulangan versiyasini yozdi, uni 1986 yil dekabrda chiqardi. Ushbu versiyadan foydalanilgan UDP port 1111 va Internetda X Window ishlaydigan Unix ish stantsiyalari o'ynashi mumkin. Bu to'g'ridan-to'g'ri TCP / IP-dan foydalangan ikkinchi o'yin va Internetda o'ynashi mumkin bo'lgan birinchi o'yin (1983 yil) SGI It bilan kurash efirga uzatiladigan paketlardan foydalangan va shu bilan yo'riqnoma orqali o'tolmagan).

1992 yil, Oracle SQL * Net

Kent kodi va MIT-ning oldingi kodidan foydalangan holda, Jak Xaverty va boshqalar Oracle-da Fall Interop 92-da Oracle SQL * Net orqali TCP / IP, Novell SPX / IPX, DECnet va Banyan Vines-da ishlaydigan Maze versiyasini yaratdilar. , shu jumladan Sun, IBM va SGI dan Unix mashinalari, shuningdek, DEC VMS ish stantsiyalari va MS-Windows. Moscone Convention Center bo'ylab joylashgan stantsiyalarda ishtirokchilar bir-biriga qarshi o'ynashlari mumkin edi San-Fransisko.

Boshqa versiyalar

  • 1982, Snipes SuperSet Software tomonidan. Bu tarmoq diskida joylashgan umumiy faylda semaforlardan foydalangan. Bu SuperSet-ning namoyish dasturi sifatida yozilgan mahalliy tarmoq Novellga aylangan tizim NetWare.
  • 1987, MacroMind MazeWars + Apple uchun Macintosh kompyuter. To'liq 3D (bir nechta vertikal o'yin darajalari) va ijro etilishi mumkin AppleTalk tarmoqlar. Apple tomonidan ma'lum vaqtgacha yangi Macintosh kompyuterlari bilan tarqatilgan. Keyinchalik 1993 unvoni Super labirint urushlari tomonidan Callisto korporatsiyasi ba'zi Macintosh kompyuterlari bilan tarqatildi.[5]
  • Bir versiyasi yozilgan Keyingisi kompyuterlar
  • Bir versiyasi yozilgan Palm OS
  • Bir versiyasi yozilgan iPhone va iPod Touch

Retrospektiv

30-yilligi retrospektivasi tomonidan o'tkazildi Amp kompyuter festivali da bo'lib o'tdi Kompyuter tarixi muzeyi Mountain View, Kaliforniya, 2004 yil 7 noyabrda.

Labirint bitiruvchilari

Adabiyotlar

  1. ^ Malkolm Rayan (2009-12-17). IE2009: Interaktiv o'yin-kulgi bo'yicha 6-avstraliyalik konferentsiya materiallari. Interaktiv o'yin-kulgi bo'yicha Avstraliya konferentsiyasi. ISBN  978-1-4503-0010-0. Olingan 2011-04-20.
  2. ^ Kollining labirint urushining 30 yilligiga bag'ishlangan esdaliklaridan parcha, http://www.digibarn.com/history/04-VCF7-MazeWar/stories/colley.html
  3. ^ Moss, Richard (2015-05-21). "Birinchi shaxs otishma". Ko'pburchak. Olingan 2020-06-17.
  4. ^ Waldrop, M. Mitchell (2018). "Galaktikalararo tarmoq bobi". Orzular mashinasi. 308-309 betlar. ISBN  978-1-7322651-1-0.
  5. ^ "Super labirint urushlari". Macintosh bog'i. Olingan 2014-09-03.
  6. ^ Stiv Kolli. "Labirent urushidagi voqealar 30 yillik retrospektiv". Olingan 2009-07-04.

Manbalar

Tashqi havolalar