O'yin ishlab chiqaruvchi - Game-Maker

O'yin ishlab chiqaruvchi
Boxart
Boxart
Asl muallif (lar)Gregori Endryu Stoun
Oliver Stoun
Jorj Oliver Stoun
Joan Stoun
Tuzuvchi (lar)Dam olish uchun dasturiy ta'minot dizayni
Dastlabki chiqarilish1991; 29 yil oldin (1991)
PlatformaMS-DOS, Windows 3.1x
TuriO'yin yaratish tizimi

O'yin ishlab chiqaruvchi (aka RSD Game-Maker) an MS-DOS - 1991-1995 yillarda ishlab chiqarilgan namoyish o'yinlari bilan birgalikda o'yinlarni loyihalash vositalarining to'plami Amherst, Nyu-Xempshir asoslangan Dam olish uchun dasturiy ta'minot dizayni tomonidan AQShda to'g'ridan-to'g'ri pochta orqali sotiladi KD dasturi.[1] Game-Maker shuningdek Buyuk Britaniyada, Koreyada va boshqa hududlarda litsenziyali distribyutorlar tomonidan turli nomlar ostida sotilgan Kapitan GameMaker (Screen Entertainment, Buyuk Britaniya) va GameMaker yordamida o'z o'yinlaringizni yarating! (Microforum, Kanada).[2] Game-Maker DOS-ga asoslangan shaxsiy kompyuterlar uchun to'liq to'liq sichqoncha bilan boshqariladigan grafik interfeysi va dastlabki qo'llab-quvvatlashi uchun birinchi to'liq dizaynlashtirilgan paketlardan biri sifatida e'tiborga loyiqdir. VGA grafikalar, Ovozli Blaster ovozli va to'liq ekranli to'rt tomonga o'tish.[3]

Game-Maker uchun asosiy tarqatish kompyuter va o'yin jurnallari orqasidagi reklama orqali amalga oshirildi Kompyuter o'yinlari dunyosi [4] va VideoGames & Computer Entertainment. Game-Maker-ning chiqarilishida 89 AQSh dollari baholandi va 5,25 dyuymli disketada etti yoki sakkizta namoyish yoki o'quv o'yinlari bilan jo'natildi. Keyinchalik chiqarilgan versiyalar arzonroq bo'lib, jo'natildi CD-ROM o'nlab namunaviy o'yinlar va qo'shimcha vositalar va manbalarning katta tanlovi bilan.[5]

Foydalanuvchilar bazasi bilan biroz maslahatlashgandan so'ng, 2014 yil 12-iyulda original kodlovchi Endi Stoun Game-Maker 3.0-ni chiqardi manba kodi kuni GitHub, ostida MIT litsenziyasi.[6]

Qurilish

Game-Maker matnlar to'plamidan iborat bo'lib, to'plamni birlashtirgan WYSIWYG dizayn vositalari. Asboblar birlashtirilgan va RSD odatiga ko'ra tahlil qilingan mulkiy resurslarni ishlab chiqaradi XFERPLAY o'yin mexanizmi. Dizayn vositalari quyidagilarni o'z ichiga oladi:

  • Palitra dizayneri - maxsus 256 rangli .PAL palitrasi fayllarini loyihalash va tahrirlash uchun (spritlar uchun rang # 255 aniq)
  • Blok dizayneri - belgilar va hayvonlar uchun 20x20 pikselli .BBL fon plitalarini va .CBL / .MBL animatsion ramkalarini loyihalash uchun.
  • Belgilarni yaratuvchi .CHR belgilar spritlarini jonlantirish va sekvensiya qilish uchun
  • Monster Maker - "monster" (ya'ni, o'yinchi bo'lmagan) spritlarni jonlantirish va tartiblashtirish uchun
  • Map Maker - 100x100 plitka .MAP fayllarini loyihalash uchun (balandligi 10 ekran; bo'ylab 6-1 / 4 ekran)
  • Grafik rasmlarni o'quvchi - tashqi rasm dasturlari bilan ishlab chiqarilgan .GIF fayllaridan ingl
  • Ovoz dizayneri - kompyuter dinamik .SND fayllarini loyihalash, Sound Blaster .VOC namunalarini tayinlash va .CMF musiqa fayllarini formatlash uchun.
  • Integrator - resurslarni yig'iladigan va birgalikda oynanadigan .GAM fayliga yig'ish uchun

Game-Maker stsenariy tilini o'z ichiga olmaydi; barcha dizayn vositalari sichqoncha bilan boshqariladigan 320x200 VGA displeydan foydalanadi, umumiy mantiq va vizual mavzu. Foydalanuvchilar kattalashtirilgan oynada pikselli pikselli piksellarni chizishadi va palitradan plitkalarni tortib, "qum qutisi" maydoniga joylashtirishlari mumkin. Boshqa menyu foydalanuvchilarga har bir blok uchun fizik xususiyatlarni - qat'iylik, tortishish kuchi, animatsiya, turli xil hisoblagich qiymatlarini o'rnatishga imkon beradi. Foydalanuvchi xaritalarni sxemasidan bloklarni tortib olib, ular bilan oddiy bo'yoq cho'tkasi, chiziq, shakl va plomba vositalari yordamida rasm chizadi.

Belgilar 15 tagacha klaviatura buyrug'iga ega bo'lishi mumkin, shuningdek, bo'sh, o'lim va shikastlanish animatsiyalari. Ular inventarizatsiyani va pulni ushlab turishlari, ballarni to'plashlari, yutuqli nuqtalarni va hayotni yo'qotishlari va yo'qotishlari hamda bir nechta hisoblagichlarni kuzatib borishlari mumkin - bu ko'pincha kalitlar va shunga o'xshash funktsiyalar uchun ishlatiladi. HAYVONLAR oddiy ko'rsatuvlar va harakatlarga ega, shuningdek, o'yinchiga javoban xatti-harakatlarni o'zgartirishi mumkin.

XFERPLAY dvigatelining ko'chma versiyasi, ovoz drayverlari va konfiguratsiya fayllari bilan o'ynaladigan o'yinlarni to'liq eksport qilish mumkin. Barcha o'yinlar yuqori ballarni qayd etadi va (keyingi versiyalarda) rejimni takrorlashni jalb qiladi. Barcha o'yinlar, shuningdek, tezkor saqlash va yuklashni o'z ichiga oladi va standart kompyuter joystiklarini qo'llab-quvvatlaydi.

Dasturning keyingi versiyalarida o'yinlar bir nechta formatlarni o'z ichiga olishi mumkin, shu jumladan ASCII matnli ma'lumotlar, CompuServe .GIF fayllar va Autodesk animatori .FLI animatsiyalari menyular paytida va darajalar orasidagi multimediya prezentatsiyalariga. Garchi Game-Maker ushbu fayllarni ishlab chiqish uchun hech qanday vositalarni o'z ichiga olmasa-da, formatlar foydalanuvchiga mustaqil dasturlarni tanlashga imkon beradigan darajada standartlangan. Bundan tashqari, tashqi dasturlar bilan ishlab chiqarilgan rasm ma'lumotlari Deluxe Paint osongina import qilinadi va fon plitalari yoki spritlarga bo'linadi.

O'yin mexanizmi

RSD-ning o'ziga xos XFERPLAY dvigateli orqali barcha Game-Maker o'yinlari 256 rangli to'liq ekranli VGA-da, eksantrik 312x196 piksellar sonida ishlaydi (menyu ekranlari uchun standart 320x200 ga o'tadi). Game-Maker o'yinlari, shuningdek, eksantrik 20x20 plitka va sprite kattaligi (standartroq 8x8 yoki 16/16 o'lchamlardan farqli o'laroq) bilan ajralib turadi, standart 100x100 plitka (2000x2000 piksel) hajmini to'ldiradi. Sahnalar orasidagi o'tish qora rangga yoki sekin rangga o'tish orqali amalga oshiriladi.

Barcha o'yinlar umumiy interfeysga ega bo'lib, menyu ekranida oltita variant mavjud: O'ynang, Ko'rsatmalarni o'qing, Hikoyani o'qing, Kreditlarni ko'ring, Eng yuqori ko'rsatkichlarni ko'ringva Chiqing. F2 tugmachasini bosish bilan inventarizatsiya ekrani paydo bo'ladi, F5 va F6 ekranlarni saqlash va yuklash uchun. Garchi ushbu menyularning aksariyatini .GIF fonlari bilan sozlash mumkin bo'lsa-da, ularning asosiy tartibi, yorlig'i va tarkibi barcha o'yinlarda doimiydir.

Barcha o'yinlar o'yinchi hisobini kuzatib boradi va o'yin tugagandan so'ng (yakunlangan yoki muvaffaqiyatsiz bo'lgan taqdirda) yuqori ball jadvalini namoyish etadi. Game-Maker-ning keyingi versiyalari .GIF rasmlari, .FLI animatsiyalari va ASCII matnli fayllarini o'z ichiga olgan darajalar orasidagi multimedia ketma-ketliklariga imkon beradi.

Dvigatel bir vaqtning o'zida bitta o'yinchiga imkon beradi, agar belgi ekranning kengligi yoki ekranning balandligi 1/3 ga teng bo'lsa, ekran to'rtta asosiy yo'nalishni istalgan qismida avtomatik ravishda aylantiradi. Game-Maker-ning barcha o'yinlari ekrandagi displeyga (ochkolar, ballar, hayot va boshqalar) ega emas, ammo bu ma'lumotlarning aksariyati inventarizatsiya ekranida kuzatilishi mumkin.

Tarix

G. Endryu Stounnikidir Block Designer 3.00

Game-Maker deb nomlangan "tepadan pastga" raqobatbardosh labirint o'yini uchun modifikatsiyalash vositalarining bir qatoridan ishlab chiqilgan Labirint,[7] 1991 yil yanvar oyida Endryu Stoun tomonidan ishlab chiqarilgan. Dvigatel boshqacha bo'lsa ham,[8] Labirint keyinchalik XFERPLAY dvigateli bilan birgalikda kod va fayl formatlarini va bir nechta keyingi birinchi o'yinlar bilan grafik resurslarni.

Grafik jihatdan u 320x200 8-bit (Game-Maker kabi) edi. Ikkala o'yinchining labirintning tepadan pastga qarashlarini ekranda yonma-yon qo'yib, ekranni ikkiga bo'lindi. [...] Har safar kimdir o'tni bosib o'tsa, u cho'kib, biroz ko'proq jigarrang bo'lib, taxminan o'n martadan keyin aniq belgilangan jigarrang yo'l bor edi. [...] Ushbu nozik o'tlarni o'zgartirish uchun menga blok muharriri kerak edi. Shunday qilib, BLOCEDIT tug'ildi.[7]

— G. Endryu Stoun, Gamasutra, "O'yin ishlab chiqaruvchisini yaratish va ishlab chiqarish"

Holbuki Labirint Endryuning qiziqishidan kelib chiqib o'sdi NetHack va Pirs Entoni romanlari, Endryuning birinchi maqsadlaridan biri uning vositalari va dvigatelini ruxsat berish uchun kengaytirish edi yonma-yon o'tish sarguzasht o'yinlari. "Aslida, shunga o'xshash narsa qilish Metroid Men o'zimni 1.0 versiyasiga o'rnatdim. Shuning uchun men maxfiy o'tish xususiyatlarini va tortishish kuchini erta qo'shib qo'ydim. "[7]

1991 yil iyulda[9] Endryu va uning otasi G. Oliver Stoun "Rekreatsiya dasturiy ta'minotining dizayni" ni ishlab chiqaruvchiga aylantirmoqdalar - biznesni rivojlantirish maqsadida - Oliver - prezident va Endryu - bosh direktor.[7] Oliverning ishbilarmonligi orqali RSD KD Software va GameLynk bilan Game-Maker-ni tarqatish va uning onlayn hamjamiyatini joylashtirish bo'yicha bitimlar tuzdi.[7] 1992-1994 yillarda RSD yirik kompyuter jurnallarida bir qator to'liq hajmli e'lonlarni (va ba'zi kichik o'lchamlarni) joylashtirdi va 1994 yilda ular stendni ijaraga berishdi. Iste'molchilar elektronikasi ko'rgazmasi Chikagoda.[7]

Game-Maker-ning chiqarilishida dastur konsepsiyasi va texnologiyasi jihatidan inqilobiy edi; oldinroq bo'lgan bo'lsa-da o'yin yaratish tizimlari, Game-Maker dominant DOS / Windows-ga asoslangan kompyuter uchun birinchi umumiy grafik GCS edi. Dizayn jarayonida Endryu Game-Maker-ning asboblari to'liq foydalanuvchiga hech qanday dasturiy ta'minotni o'z ichiga olmay, butunlay ingl.[7] Uning dvigateli shuningdek to'liq ekranli to'rt tomonlama VGA siljishini qo'llab-quvvatladi va keyinchalik to'liq ekrandagi ikki tamponli qayta chizish, bu standartlardan ancha oldin.[7]

Keyingi uch yil ichida Sound Blaster-ni qo'llab-quvvatlash, dizayn interfeysini takomillashtirish va o'yin dvigatelini takomillashtirish bo'yicha bir nechta yangilanishlar amalga oshirildi, ammo ko'plab xususiyatlar orqaga surildi. Garchi uning ukasi Oliver Jr yozni loyihada o'tkazgan va ovoz va Monster muharriri uchun kod yozgan bo'lsa-da, Endryu kodlash va yangilanishlarning asosiy qismini hal qildi - bu vazifa, o'sha paytda standartlashtirilgan haydovchilar yoki kutubxonalar yo'qligi tufayli. , hamma narsani qamrab oldi va uni saqlash qiyin bo'ldi.[7] Dasturiy ta'minot davomida Endryu o'zini "video drayveri va [dvigatel] muammolari bilan boshdan kechirganligi" sababli topdi, shuning uchun xususiyatlarni qo'shish va takomillashtirishga xohlaganicha e'tibor berolmadi.[7]

1990-yillarning o'rtalariga kelib 3D-videokartalarning paydo bo'lishi va Windows 95-ning paydo bo'lishi shuni anglatadiki, Game-Maker bozoriga hamohang bo'lish uchun ham kontseptsiyada, ham kodlashda katta o'zgarishlar zarur. Bundan tashqari, standartlashtirishning davom etmasligi, yanada murakkab haydovchilar va kutubxonalarni kodlash uchun katta sarmoyalarni anglatar edi - bu standartlar o'rnatilishi bilanoq tashlanadigan ish.[7] Professional sifatni tubdan yangilash rejalariga qaramay, RSD Game-Maker-ni qo'llab-quvvatlashni to'xtatdi 1995.

2011 yilgi intervyusida Endryu Game-Maker haqida gapirib, o'zining printsiplariga ko'ra, u bir necha yil oldin manba kodini chiqarmaganiga hayron bo'lganini aytdi.

Ha, bilasizmi, men uzoq vaqt oldin OSSed tizimiga ega bo'lishim kerak edi, chunki men ochiq manbaning tarafdoriman. Avvaliga men unga qaytishim mumkin edi. Keyinchalik, men o'sha paytda ishlagan har qanday boshlang'ich kompaniyada buni talab qilishga urinishdan qo'rqaman. Ammo etuk mulohaza yuritganda, bu mumkin emas deb o'ylayman.[7]

— G. Endryu Stoun, Gamasutra, "O'yin ishlab chiqaruvchisini yaratish va ishlab chiqarish"

Keyinchalik, 2014 yil 1-iyulda Endryu Facebook-dagi Game-Maker sahifasiga xabar yubordi va kodni chiqarishda jamoatchilik ishtirokini so'radi.[10] 12 iyulda u Game-Maker 3.0 manbasini joylashtirdi GitHub, ostida MIT litsenziyasi,[6] odamlar o'zlariga yoqqan kodni ishlatishda erkin bo'lishiga qaramay, "agar siz qilgan eski o'yinlarni saqlab qolishga qiziqish bo'lsa, u holda Game-Maker-ni zamonaviy operatsion tizimlarga ko'chirish birinchi qadamdir".[10]

Chiqarish tarixi

Game-Maker 3.0, CD-ROM-nashr
  • Game-Maker 1.0: RSD vositalarining to'liq to'plamini va o'yinlarni o'z ichiga olgan 1,44 MB hajmdagi bitta mikrofloki diskni o'z ichiga oladi Namuna, Relyef, Uylar, Animatsiya, Pipemare, Tumanlikva Pingvin Pit. Shuningdek, 1.04 versiyadan boshlab, o'z ichiga olgan alohida disket mavjud GameLynk o'yin Barrakuda: maxfiy topshiriq 1. Game-Maker-ning barcha 1.X takrorlashlari kvadratchali 75 sahifali foydalanuvchi qo'llanmasini va dasturiy ta'minotdan foydalanish to'g'risida bir nechta varaqalarni o'z ichiga oladi. Keyingi versiyalar (1.04, 1.05) shuningdek so'nggi o'zgarishlarni tushuntirib beradigan va foydalanuvchi qo'llanmasini yangilaydigan varaqalarni o'z ichiga oladi.
  • Game-Maker 2.0RSD-ning to'liq vositalari to'plami va o'yinlarni o'z ichiga olgan 1,2 MB hajmli disketa va 1,44 MB hajmdagi mikrofiltralarni o'z ichiga oladi. Repetitor (o'rniga Animatsiya), Namuna, Relyef, Uylar, Pipemare, Tumanlikva Pingvin Pit. Ikkala 2.0 va 2.02 versiyalarida to'rtburchaklar bilan chegaralangan 94 sahifali foydalanuvchi qo'llanmasi va dasturiy ta'minotdan foydalanish to'g'risida bir nechta varaqalar mavjud. Oxirgi versiyada shuningdek, so'nggi o'zgarishlarni va foydalanuvchi qo'llanmasini yangilashni tushuntiradigan varaqa mavjud.
  • Game-Maker 3.0, floppi: Uch mikrofloppi (1,44 MB) to'plamda RSD vositalarining to'liq to'plami, uyda ishlab chiqilgan o'yinlar mavjud Repetitor, Namunava Tumanlikva mustaqil dizayner tomonidan ishlab chiqilgan uchta litsenziyalangan o'yin A-J o'yinlari: Zark, Yamalgan yurakva Lobster shaftoli. 3.0 versiyasining ikkala to'plami ham kvadrat bilan chegaralangan 104 betlik foydalanuvchi qo'llanmasini va dasturiy ta'minotdan foydalanish to'g'risida bir nechta varaqalarni o'z ichiga oladi.
  • Game-Maker 3.0, CD-ROM: ushbu paket floppi paketining tarkibini, shuningdek, birinchi tomon o'yinlarini o'z ichiga oladi Pipemare, Pingvin Pit, Uylarva Relyef; A-J o'yinlari Glubada suv havzasi, Crullo: Donutning sarguzashtlari, Cenegning uzuklariva Lineer Volume; ikki o'yin Sheldon Chase KD dasturi, Jangchi ayol va tashqi chegaralar va Jangchi ayol va pastdan hujum; va GameLynk o'yini Barrakuda: maxfiy topshiriq 1. Bundan tashqari, CD-ROM tarkibiga katta miqdordagi tasvirlar, tovushlar, musiqa, animatsiyalar va o'yin dasturlari elementlari to'plami va turli xil mustaqil dizaynerlarning o'n to'rtta o'yinlarining demo versiyalari saqlanadigan Shareware katalogi kiradi.
  • GameMaker yordamida o'z o'yinlaringizni yarating!: 1995 yilda Kanadaning Microforum kompaniyasi butun dunyo bozoriga chiqarish uchun Game-Maker 3.0-ning CD-ROM versiyasini rebrend qildi va qayta paketladi. Ushbu versiya spiral bilan bog'langan foydalanuvchi qo'llanmasini o'z ichiga oladi. Disk tarkibi asl RSD versiyasi bilan bir xil.

O'yinlarni tarqatish

Game-Maker hayoti davomida foydalanuvchilar o'z o'yinlarini Gamelynk orqali tarqatishlari mumkin edi (aka Night Owl, keyinchalik Frontline) BBS yilda Kennebunkport, Meyn yoki Game-Maker Exchange dasturi orqali - kamdan-kam hollarda ro'yxatdan o'tgan foydalanuvchilarga yuborilgan xabarlarni, disklet diskka yuborilgan o'yinlarni RSD prezidenti G. Oliver Stounning vaqti-vaqti bilan sharhlari bilan to'plash. [11] Ko'pgina foydalanuvchilar tomonidan ishlab chiqarilgan o'yinlar jamoat e'lonlari taxtalarida paydo bo'ldi va shu bilan belkurak CD-ROMlarida keng tarqatish va oxir-oqibat najot topdi.[12]

RSD-ning dastlabki foydalanish shartlari juda cheklangan edi. 1993 yil 9-mayda chop etilgan "GAME-MAKER o'yinlarini tarqatish" nomli risoladan iqtibos:

Game-Maker litsenziya shartnomangizga binoan siz o'zingiz yaratgan har qanday o'yinni o'ntagacha odamga tarqatishingiz va o'yin dasturini istalgan odamga tarqatishingiz mumkin. Siz Game-Maker dizayn vositalarini tarqatishingiz mumkin emas, lekin siz Game-Maker-ning o'yin dasturlarini (rasm bloklari, hayvonlar, belgilar, tovushlar va hk) o'z ichiga olgan o'yinlar yoki o'yin dasturlarini qo'shishingiz mumkin. Tijorat o'yinlarini tarqatish sizning litsenziya shartnomangizga kirmaydi va Bunday tarqatish tijorat tarqatish litsenziyasini talab qiladi, chunki o'yinlarda Rekreatsiya Dastur Dizaynlariga tegishli qimmatli dastur mavjud.

Risolada mustaqil o'yinlar, reklama o'yinlari va bepul dasturlar va BBS tarqatish haqida batafsil ma'lumot berilgan. Mustaqil o'yinlar uchun (ya'ni o'zlari uchun mo'ljallangan o'yinlar) RSD sotilgan yoki tarqatilgan dastlabki 200 ta o'yin uchun 500 AQSh dollari miqdoridagi gonorarni, keyin har bir keyingi nusxasi uchun ozgina haq talab qiladi. Raqam qancha ko'p bo'lsa, to'lov shunchalik kichik bo'ladi. Reklama dasturlari uchun (reklama to'plamining bir qismi sifatida tarqatiladi), RSD birinchi 1000 nusxada 1000 dollar, so'ngra har 25000 nusxaga kichikroq to'lovlarni so'raydi. Bundan tashqari, RSD qo'shimcha to'lovni so'ramaydi.

Shareware va BBS tarqatish juda qiziq voqea. RSD bepul tarqatishni taqiqlagan bo'lsa-da, muallif foydalanuvchidan minimal ro'yxatdan o'tish yoki litsenziya to'lovini $ 5.00 to'lashni talab qilganda, shundan so'ng har chorakda yig'ilgan yig'imlarning 10% miqdorida to'lovni amalga oshirishi sharti bilan, litsenziya bepul dasturlarni tarqatib yuborishga imkon beradi. Ushbu cheklovlar kamdan-kam hollarda qo'llanilgan; 1993 yil 15 iyunda "O'yinlarni tarqatish" risolasida ta'kidlanganidek, bepul dasturlar litsenziya shartnomasiga qaramay keng tarqalgan va ularga yo'l qo'yilgan:

O'yinni Shareware orqali tarqatish uchun foydalanuvchiga sizning shartlaringizni bilish uchun matnli fayl bayonotini va fayllaringizni joylashtiring. Har qanday Shareware mahsulotida namunaviy bayonotlarni topishingiz mumkin. Bepul dasturiy ta'minot uchun ushbu mahsulot sizga tegishli ekanligi, ammo boshqalarga uni erkin tarqatishiga imkon beradigan, hatto foydalanuvchilar sizning ishingizni o'z o'yinlariga qo'shib qo'yishi mumkinligi to'g'risida bayonot qo'shing.

Ochiq format

Tarqatishdagi cheklovlarga qaramay, Game-Maker dizaynining formati juda ochiq. Dastlab Game-Maker hamkorlikda ishlaydigan vosita sifatida ishlab chiqilgan bo'lib, foydalanuvchilar nafaqat dizayn bo'yicha maslahatlar bilan savdo qilishlari, balki bir-birlarining ishlaridan tanlab olishlari va erkin namunalar olishlari kerak edi. 1990-yillarning boshlarida chop etilgan bir qator to'liq sahifali jurnal e'lonlari, o'yin vositasini modifikatsiya qilish vositasi sifatida, Galoob-ning satrlari bo'ylab, deyarli shuncha so'zlarni sotadi. O'yin jin aksessuar, chunki u dasturiy ta'minotning dizayn xususiyatlarini tavsiflaydi va foydalanuvchilarga "Game-Maker o'yinlarini o'zgartirish va takomillashtirish" imkoniyatini beradi.[4] "O'yin juda osonmi? Tezlikni oshiring. Juda zerikarli? Xavf, tovushlar va hayvonlar qo'shing. Juda sodda? Grafika kiyintiring, animatsiya qo'shing. Juda qisqa? Yangi darajalarni qo'shing."[4]

Ushbu "remiks" falsafasi qisman Stonesning o'zaro hamkorlikdagi oilaviy dinamikasidan kelib chiqadi,[7] va butunlay vizual, kodsiz interfeysni talab qilishda bo'lgani kabi - qisman oxirgi foydalanuvchini bosib olish xavotiridan. "[V] o'n-o'n ikki yoshli bolani o'zi qilish juda qiyin bo'lishini tushundi, shuning uchun amaliy fikrlar mavjud edi."[7]

Shu maqsadda Game-Maker o'yinlari himoyalanmagan manba fayllari to'plami sifatida, ham ixtisoslashgan (ya'ni Game-Maker-ning noyob grafik va animatsion formatlari), ham keng tarqalgan (shu jumladan CompuServe .GIF, Creative .VOC, Autodesk .FLI va ASCII matnlari) sifatida tarqatiladi. fayllar[12]), bu juda ko'p Game-Maker o'yinlarini aniqlash va tahrirlash uchun oddiy vazifa. Ushbu qaror dasturchi G. Endryu Stounning qat'iy qarori bo'lib, u har qanday foydalanuvchi o'z ishini baham ko'rish o'rniga himoya qilishdan manfaatdor, deb ta'kidladi.

Men ataylab (aslida bu boradagi bahsni eslayman) o'yin tarkibini himoya qilish uchun hech qanday harakat qilmadim - har kim boshqa birovning o'yinini tahririyatga yuklashi mumkin edi. Mening his-tuyg'ularim shuki, agar siz haqiqatan ham himoyaga muhtoj o'yinni yaratish uchun yetarlicha murakkab bo'lsangiz, uni o'zingizning shifrlangan .zip fayliga yoki boshqa narsaga o'rashingiz mumkin edi.[2]

— G. Endryu Stoun, tarqoq aqlning effluviyasi, "RSD GameMaker"

Shunday qilib, Game-Maker bilan tarqatilgan dastlabki o'yinlardan biri GameLynk's edi Barrakuda: maxfiy topshiriq 1, taqdimoti bilan eng ko'p ajralib turadigan foydalanuvchi tomonidan ishlab chiqarilgan loyiha, bu orqali uning fayl tuzilishi yashiringan LHarc siqish va ko'chma Deluxe Paint animatsiyasi o'yinchi kirish va chiqish animatsiyalarini taqdim etish uchun Game-Maker dasturiga o'rnatiladi.[11]

Cheklovlar

O'zining tarixi davomida Game-Maker dvigatelining bir nechta jihatlari, dizayn interfeysi va funktsiyalar to'plami foydalanuvchi bazasini sinab ko'rdi.

Game-Maker-ning eng taniqli fazilatlaridan biri bu Creative-ning mulkiy .VOC va .CMF ovoz va musiqa formatlari,[7] va ushbu formatlar uchun birlashtirilgan dizayn vositalarining yo'qligi (yoki tashqi vositalar bo'yicha tavsiyalar), foydalanuvchilarga o'z echimlarini ishlab chiqishga imkon beradi - yoki ko'pincha bunday emas.[13]

.CMF-dan foydalanish so'nggi daqiqada qaror bo'ldi; Andy ishlagan edi a .MOD -style tracker formati, ammo ishlab chiqish noma'lum kechiktirildi. Vaqtinchalik o'lchov sifatida uning akasi Ollie kodni ulab qo'ydi Ijodiy laboratoriyalar.[7]

Video drayveri va XFERPLAY [o'yin dvigateli] muammolari tufayli men yo'ldan ozdim. Musiqa butunlay tushib ketishi kerak edi, lekin keyin akam ushbu bepul kodni tortdi va uni ishga tushirdi![7]

— G. Endryu Stoun, Gamasutra, "O'yin ishlab chiqaruvchisini yaratish va ishlab chiqarish"

Boshqa odatiy ko'ngilsizliklarga belgi xatti-harakatlari uchun ko'p kalitli xaritalarning etishmasligi kiradi, masalan, bosilgan yo'nalishda sakrash uchun Z + tugmachasini bosish (bu vaqtda standartlashtirilgan klaviatura elektr sxemalarining etishmasligidan kelib chiqadigan muammo); hayvonlarning xatti-harakatlarining o'ta soddaligi[13] (qisman dizayn vositalaridan dasturlashni yo'q qilish istagi tufayli); o'yin tadbirlari uchun doimiy bayroqlarning etishmasligi [8][14] (qisman xotira cheklanganligi sababli); sog'liq, hayot va boshqa hisoblagichlar uchun ekrandagi displeylarning etishmasligi[14] (Endryuning to'liq ekranli ko'rsatishga urg'u berganligi sababli[7]).

Men faqat to'liq ekran o'yin sifatini sezilarli darajada oshirganini his qildim. O'ylaymanki, men video o'yinlarni o'ynash paytida allaqachon o'n besh dyuymli monitor orqali aksiyaga qarashni yomon ko'rardim. Aytmoqchimanki, buni haqiqiy hayotda sinab ko'ring. Katta kartonni oling, undagi o'n besh dyuymli kvadratni kesib oling va keyin bir kun davomida qo'lingizni ushlab, uyingiz atrofida aylaning.[7]

— G. Endryu Stoun, Gamasutra, "O'yin ishlab chiqaruvchisini yaratish va ishlab chiqarish"
Oliver Stounniki Monster Maker 3.00

HAYVONLAR - bu tortishuvlarning alohida nuqtasidir. Belgilar bilan taqqoslaganda, hayvonlar atroflari bilan faqat o'zaro ta'sirga ega. Masalan, hayvonlar tortishish kuchi yoki boshqa fizikaga ta'sir qilmaydi va xarakterning cheklangan xabardorligidan tashqari, gapirish uchun kontekstli sun'iy intellektga ega emas.[13] HAYVONLAR, shuningdek, urish nuqtalari kabi o'zgaruvchan hisoblagichlarga ega emas.[14] Buning o'rniga har bir yirtqich hayvon (shu jumladan NPClar, xarakterli tortishish va ba'zi bir quvvatni oshirish) 0 dan 255 gacha bo'lgan "quvvat darajasiga" ega va tengsiz hayvonlarning to'qnashuvi kuchsizroq hayvonni yo'q qilish yo'li bilan hal qilinadi. Shuning uchun dvigatel o'zini zararli darajaga etkazmaydi (ya'ni, qilich 1 qilich 2 ga qaraganda ikki barobar ko'proq zarar etkazadi). Aksincha, to'qnashuvlarning barchasi ikkilik; yoki qurol ishlaydi, yoki ishlamaydi.

Vaqtinchalik echimlar

Ilg'or foydalanuvchilar uchun dvigatelning ko'plab cheklovlari vaqtinchalik echimlarga ega. Og'ir diagonali yo'lni belgilash orqali tortishish kuchining hayvonga ta'sirini taxmin qilish mumkin; yirtqich gorizontal ravishda tepaga yetguncha harakat qiladi va shu payt u yana erga urilguncha tushadi. Xuddi shunday, garchi monsterlarda zarba beriladigan hisoblagichlar mavjud bo'lmasa ham, foydalanuvchi xuddi shu effektni taxmin qilish uchun bir xil (yoki ketma-ket jarohatlangan ko'rinishda) monsterlarning zanjirlarini yaratishi mumkin.[15]

Keyingi yillarda foydalanuvchilar dvigatelning asosiy funktsiyalarida, shu jumladan, dvigatel ichida keng hisobga olinmagan effektlar, mexanizmlar va hattoki janrlarga erishish uchun tizimning xususiyatlarini buzish yoki o'ynash usullarini topdilar. stsenariylar, boshliqlar ketma-ketligi, AM2 - uslub sprite skalerlari,[16][17] RPG uslubiy janglar,[17][18] paralaks o'tish,[18] otish galereyalari va vayron bo'ladigan erlar.[17][18][19]

Ta'sir

IBM-ga asoslangan kompyuterlar uchun birinchi to'liq dizaynlashtirilgan to'plamlardan biri sifatida va 90-yillarning boshlarida Shareware dasturini ishga tushirish davridagi aksiyalar o'yinlariga bag'ishlangan yagona "Game-Maker" bugungi kunda biz son-sanoqsiz o'yin dvigatellari, veb-saytlari bilan gullab-yashnayotgan indi o'yinlari jamoasini kutgan edi. saytlar va indie o'yini kompaniyalar. "[2] Uning bir nechta foydalanuvchilari keyinchalik taniqli yoki hind yoki tijorat o'yinlarini ishlab chiqishda qayd etishdi Seyklus muallif cly5m,[20][21] Nozik: Sakkizta sahifa dizayner Mark Xadli, Liight dasturchi Roland Lyudlam,[22] Warhammer Online fon rassomi Jastin Meisse,[23] va Bionik qo'mondonlik sherik prodyuser Jeyms V. Morris.[14][24]

Ba'zi o'yinlar, masalan, Jeremy LaMar kabi RSD vositalari bilan ishlab chiqarilgan Yaltiroq seriyalar kultning favoritiga aylandi.[25] Boshqalar, shunga o'xshash A-J ning vazifasi, Die Blarney!, va Mett Bellning Qog'oz samolyot, 1990-yillarda Shareware dasturining ko'paydi, ko'plab CD-larda nashr etilgan. Game-Maker ham taassurot qoldirganga o'xshaydi Beniluks, turli ilmiy maqolalardagi ma'lumotnomalar bilan,[26] mintaqadagi eng yirik o'yin jurnalida yoritilish,[27] va mahalliy tomonidan ajratish demosken.[28]

Taniqli o'yinlar

G. Oliver Stounnikidir Pipemare
  • A-J ning vazifasi (A-J o'yinlari, 1992) - keng tarqalgan tarqatiladigan platforma platformasi, shuningdek Game-Maker-ning dastlabki slayd-shou demosiga kiritilgan.[29]
  • Barrakuda (GameLynk, 1992) - Harakat simulyatsiyasi o'yini, chuqur dengizga sho'ng'ishni o'z ichiga oladi. Game-Maker-ning dastlabki versiyalari bilan alohida floppi-diskda tarqatilgan shareware dasturi tashqi funktsiyalarni o'z ichiga oladi. LHarc avtomatik siqish va ko'chma Deluxe Paint animatsiyasi o'yinchi, o'yin taqdimotida.[11][30]
  • Blinky 2 (Jeremy LaMar, 1994) - ilhomlantiruvchi yuqoridan pastga harakatli o'yin Zelda afsonasi: o'tmishga bog'lanish. Uning tarqatilishi orqali AOL Bolalar, Blinky 2 va uning davomi kichik kult maqomiga erishdi.[18][25][31]
  • Yaltiroq 3 (Jeremy LaMar, 1995) - bir nechta belgi va tarvaqaylab darajadagi tuzilishga ega yonma-yon aylanadigan platformer. Ikkala tarqatilgan Yaltiroq o'yinlar, Yaltiroq 3 e'tiborning katta qismini oldi.[18][25]
  • Tumanlik (RSD, 1991) - Game-Maker dasturchisi Endi Stounnikidir Metroid - dasturiy ta'minotga har qanday yangi xususiyatlarni namoyish qilish uchun har doim birinchi bo'lib bo'lgan ta'sirli-sarguzashtli platformer.[32]
  • Parsec Man 3D (Mark Xadli, 1994) - Minimalist erkin suzuvchi / platformali otishma Nozik: Sakkizta sahifa qizil / moviy rangdan foydalanuvchi dizayner Mark Xedli anaglif Ham atmosfera, ham funktsional dizaynni qo'shish uchun 3D ko'zoynaklar. Parsek odam shuningdek Game-Maker 3.0 CD-ROM-da tarqatildi.[18][33][34]
  • Qog'oz samolyot (Mett Bell, 1993) - jumboqlarni echish elementlari bilan yonma-yon aylanadigan strategik harakatli o'yin; ehtimol, eng keng tarqalgan Game-Maker o'yini.[18][35][36]
  • Lobster shaftoli (A-J o'yinlari, 1994) - A Sonic kirpi Game-Maker-ning so'nggi slayd-shou demosiga kiritilgan yonma-yon aylanadigan platformerga ta'sir ko'rsatdi.[37]
  • Pipemare (RSD, 1991) - G. Oliver Stounning "Game-Maker" dasturiy ta'minoti va qadoqlash uchun ikonografiyaning katta qismini ta'minlaydigan "tepadan pastga" harakatli labirint o'yini.[32]
  • Namuna (RSD, 1991) - Joan Stounning oddiy 3/4 ko'rinishdagi sarguzasht o'yini, foydalanuvchi tomonidan yaratilgan o'nlab o'yinlar uchun asos bo'lgan.[32][38]

Adabiyotlar

  1. ^ "O'yin ishlab chiqaruvchi". Shaxsiy kompyuter muzeyi. Arxivlandi asl nusxasi 2012 yil 26 aprelda. Olingan 9 may 2013.
  2. ^ a b v G. Endryu Stoun, "RSD GameMaker"
  3. ^ DIYGamer, "O'yinning asl nusxasi" Arxivlandi 2014 yil 1 mart Orqaga qaytish mashinasi
  4. ^ a b v Kompyuter o'yinlari dunyosi, "114-son (1994 yil yanvar), № 209-bet".
  5. ^ DIYGamer, "O'yin ishlab chiqaruvchilarning arxivi - 14-qism: Lazer nuri" Arxivlandi 2012 yil 20 yanvar Orqaga qaytish mashinasi
  6. ^ a b G. Endryu Stoun, "Rekreatsion dasturiy ta'minotning 1994 yilda chiqarilgan GameMaker mahsuloti"
  7. ^ a b v d e f g h men j k l m n o p q r s Gamasutra, "O'yin ishlab chiqaruvchisini yaratish va ishlab chiqarish"
  8. ^ a b Gamasutra, "Endi Stoun bilan bonusli vaqt"
  9. ^ Nyu-Xempshir shtati departamenti, Korporatsiya hujjatlari
  10. ^ a b G. Endryu Stoun, "Facebook Game-Maker sahifasi, 2014 yil 1-iyul."
  11. ^ a b v DIYGamer, "O'yin ishlab chiqaruvchilarning arxivi - 11-qism: Mark A. Janelle" Arxivlandi 2012 yil 22 yanvar Orqaga qaytish mashinasi
  12. ^ a b DIYGamer, "O'yin ishlab chiqaruvchilarning arxivi - 13-qism: Butun dunyo bo'ylab haystak" Arxivlandi 2014 yil 28 fevral Orqaga qaytish mashinasi
  13. ^ a b v Silveyn Martin, "Mening RSD o'yin yaratuvchisi yillari"
  14. ^ a b v d Gamasutra, "Jeyms V. Morris: O'yinni o'rganish, o'rganish uchun o'yin"
  15. ^ DIYGamer, "O'yin ishlab chiqaruvchilarning arxivi: Mayk Perrucchi" Arxivlandi 2012 yil 22 aprel Orqaga qaytish mashinasi
  16. ^ Mayk Perrucchi, "Bloblarning ishg'oli II".
  17. ^ a b v Alan Kodel, "Yangi qo'g'irchoq 7 o'yini!" Arxivlandi 2013 yil 1-iyun kuni Orqaga qaytish mashinasi
  18. ^ a b v d e f g Gamasutra, "O'yin yaratuvchisi haqida hikoya: Infoboxes"
  19. ^ A-J o'yinlari, "Quruvchi: Tayanch punktlarini yarating. To'siqlarni yo'q qiling. E'tiborli bo'ling."
  20. ^ autofish.net, "RSD Game-Maker"
  21. ^ kredit qo'shish, "Shooterdan Shooterga: Cly5mning ko'tarilishi"
  22. ^ Gamasutra, "Roland Lyudlam Liight va o'yinlar yaratishda to'siqlar to'g'risida"
  23. ^ MobyGames, "Justin Meisse"
  24. ^ MobyGames, "Jeyms Morris"
  25. ^ a b v DIYGamer, "Jeremy LaMar: Doodles, Dawdles va Creative Cycle" Arxivlandi 2012 yil 22 yanvar Orqaga qaytish mashinasi
  26. ^ Mayk Vering, "Toza o'yinlar kutubxonasi"
  27. ^ "Game-Maker sharhi". Cheksiz quvvat, 1994 yil mart
  28. ^ Bilou HomeBrew blog, "RDS Game-Maker uchun vgmaps vositasi"
  29. ^ MobyGames, "A-J's Quest (DOS)"
  30. ^ MobyGames, "Barrakuda: maxfiy topshiriq 1 (DOS)"
  31. ^ MobyGames, "Blinky 2 (DOS)"
  32. ^ a b v DIYGamer, "O'yin ishlab chiqaruvchilarning arxivi: namunalar va namoyishlar" Arxivlandi 2014 yil 22-fevral kuni Orqaga qaytish mashinasi
  33. ^ DIYGamer, "O'yin ishlab chiqaruvchilarning arxivi: Mark Xadli" Arxivlandi 2010 yil 25 dekabr Orqaga qaytish mashinasi
  34. ^ MobyGames, "Parsec Man 3D (DOS)"
  35. ^ DIYGamer, "O'yin ishlab chiqaruvchilarning arxivi: Mett Bell" Arxivlandi 2012 yil 22 yanvar Orqaga qaytish mashinasi
  36. ^ MobyGames, "Qog'ozli samolyot (DOS)"
  37. ^ MobyGames, "Shaftoli omar (DOS)"
  38. ^ Gamasutra, "Gari Akordning fikri ichida"

Tashqi havolalar