Oyun Yapıcı - Game-Maker

Oyun Yapıcı
Boxart
Boxart
Orijinal yazar (lar)Gregory Andrew Stone
Oliver Stone
George Oliver Stone
Joan Stone
Geliştirici (ler)Rekreasyonel Yazılım Tasarımları
İlk sürüm1991; 29 yıl önce (1991)
PlatformMS-DOS, Windows 3.1x
TürOyun oluşturma sistemi

Oyun Yapıcı (diğer adıyla RSD Oyun Yapıcı) bir MS-DOS - Gösteri oyunlarının eşlik ettiği oyun tasarım araçlarının 1991 ve 1995 yılları arasında Amherst, New Hampshire dayalı Rekreasyonel Yazılım Tasarımları ve ABD'de doğrudan posta yoluyla satıldı KD Yazılımı.[1] Game-Maker ayrıca İngiltere, Kore ve dahil olmak üzere diğer bölgelerdeki lisanslı distribütörler tarafından çeşitli isimler altında satıldı. Kaptan GameMaker (Ekran Eğlencesi, İngiltere) ve GameMaker ile Kendi Oyunlarınızı Oluşturun! (Microforum, Kanada).[2] Game-Maker, DOS tabanlı PC'ler için ilk eksiksiz oyun tasarım paketlerinden biri olarak, tamamen fare ile çalışan grafik arabirimi ve aşağıdakilere yönelik erken desteği ile dikkate değerdir. VGA grafikler Sound Blaster ses ve tam ekran dört yönlü kaydırma.[3]

Game-Maker için birincil dağıtım, PC'nin arkasındaki reklamlar ve aşağıdaki gibi oyun dergileriydi: Bilgisayar Oyun Dünyası [4] ve Video Oyunları ve Bilgisayar Eğlencesi. Game-Maker piyasaya sürüldüğünde 89 $ fiyatla satıldı ve 5,25 "diskette yedi veya sekiz gösteri veya öğretici oyunla birlikte gönderildi. Sonraki sürümler daha ucuzdu ve CD-ROM düzinelerce örnek oyun ve çok sayıda ekstra araç ve kaynak ile.[5]

Kullanıcı tabanıyla bir miktar görüştükten sonra, 12 Temmuz 2014'te orijinal kodlayıcı Andy Stone, Game-Maker 3.0'ı piyasaya sürdü. kaynak kodu açık GitHub, altında MIT lisansı.[6]

İnşaat

Game-Maker, bir metin modu sarmalayıcıdan oluşur ve bir dizi WYSIWYG tasarım araçları. Araçlar, birlikte derlenen ve RSD'nin özelliğiyle ayrıştırılan özel kaynaklar üretir. XFERPLAY oyun motoru. Tasarım araçları şunları içerir:

  • Palet Tasarımcısı - özel 256 renkli .PAL palet dosyalarını tasarlamak ve düzenlemek için (hareketli resimler için, renk # 255 açıktır)
  • Blok Tasarımcısı - karakterler ve canavarlar için 20x20 piksel .BBL arka plan döşemeleri ve .CBL / .MBL animasyon kareleri tasarlamak için
  • Karakter Oluşturucu - .CHR karakter sprite'larını canlandırmak ve sıralamak için
  • Canavar Yapıcı - animasyon ve sıralama için .MON "canavar" (yani, oyuncu olmayan) sprite'lar
  • Harita Oluşturucusu - 100x100 döşeme .MAP dosyaları tasarlamak için (10 ekran yüksekliğinde; 6-1 / 4 ekran genişliğinde)
  • Grafik Görüntü Okuyucu - harici boyama programları ile üretilmiş .GIF dosyalarından görselleri içe aktarmak için
  • Ses tasarımcısı - PC hoparlörü .SND dosyalarını tasarlamak, Sound Blaster .VOC örneklerini atamak ve .CMF müzik dosyalarını biçimlendirmek için
  • Entegratör - kaynakları birlikte yürütülebilir bir .GAM dosyası halinde derlemek ve düzenlemek için

Game-Maker hiçbir komut dosyası dili içermez; tüm tasarım araçları, paylaşılan bir mantık ve görsel temaya sahip fare ile çalışan bir 320x200 VGA ekran kullanır. Kullanıcılar genişletilmiş bir pencerede arka plan döşemelerini piksel piksel çizer ve bir "sanal alan" alanında düzenlemek için paletten döşemeleri çekebilir. Diğer bir menü, kullanıcıların her blok için fiziksel özellikleri (katılık, yerçekimi, animasyon, çeşitli sayaç değerleri) ayarlamasına olanak tanır. Kullanıcı, paletten blokları çekerek ve basit boya fırçası, çizgi, şekil ve dolgu araçları kullanarak onlarla boyayarak haritalar çizer.

Karakterler en fazla 15 klavye komutuna ek olarak boşta kalma, ölüm ve yaralanma animasyonlarına sahip olabilir. Envanter ve para tutabilir, puan kazanabilir, can puanları ve canlar kazanabilir ve kaybedebilirler ve çeşitli sayaçları takip edebilirler - genellikle anahtarlar ve benzer işlevler için kullanılırlar. Canavarların basit animasyonları ve hareketleri vardır ve ayrıca oyuncuya tepki olarak davranışları değiştirebilirler.

Oynanabilir oyunlar, XFERPLAY motorunun taşınabilir bir sürümü, ses sürücüleri ve yapılandırma dosyalarıyla birlikte eksiksiz olarak dışa aktarılabilir. Tüm oyunlar yüksek puanlar kaydeder ve (sonraki sürümlerde) mod tekrarlarını çeker. Tüm oyunlar ayrıca anında kaydetme ve yükleme özelliğine sahiptir ve standart PC oyun çubuklarını destekler.

Yazılımın sonraki sürümlerinde oyunlar, aşağıdakiler dahil çeşitli formatları da içerebilir: ASCII metin verileri, CompuServe .GIF dosyalar ve Autodesk Animator Menüler sırasında ve seviyeler arasında multimedya sunumlarına .FLI animasyonları. Game-Maker bu dosyaları geliştirmek için herhangi bir araç içermemesine rağmen, formatlar kullanıcının bağımsız yardımcı programları seçmesine izin verecek kadar standartlaştırılmıştır. Ayrıca dış programlarla üretilen görüntü verileri, örneğin Deluxe Boya kolayca içe aktarılır ve arka plan döşemelerine veya hareketli görüntülere bölünür.

Oyun motoru

RSD'nin tescilli XFERPLAY motoru sayesinde, tüm Game-Maker oyunları eksantrik 312x196 çözünürlükte 256 renkli tam ekran VGA'da çalışır (menü ekranları için daha standart 320x200'e geçilir). Game-Maker oyunları aynı zamanda eksantrik 20x20 döşeme ve hareketli boyutlarıyla (daha standart 8x8 veya 16/16 boyutlarının aksine), standart bir 100x100 karo (2000x2000 piksel) harita boyutunu doldurarak ayırt edilir. Sahneler arası geçiş, siyaha doğru veya siyaha yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş kaybolmasıyla sağlanır.

Tüm oyunlar, altı seçenek sunan bir menü ekranıyla ortak bir arayüzü paylaşır: Oyna, Talimatları Okuyun, Hikayeyi Okuyun, Kredileri Gör, En Yüksek Puanları Gör, ve Çık. F2'ye basıldığında bir envanter ekranı açılırken, F5 ve F6 kaydetme ve yükleme ekranlarını getirir. Bu menülerin çoğu .GIF arka planlarıyla özelleştirilebilse de, temel düzenleri, etiketleri ve içerikleri tüm oyunlarda sabittir.

Tüm oyunlar, oyuncunun puanını takip eder ve oyunun sonunda (ister tamamlama ister başarısızlık yoluyla) yüksek bir puan tablosu görüntüler. Game-Maker'ın sonraki sürümleri, .GIF görüntüleri, .FLI animasyonları ve ASCII metin dosyaları dahil olmak üzere düzeyler arasında multimedya dizilerine izin verir.

Motor, her seferinde bir oyuncuya izin verir ve karakter ekranın kenarının 1/3 ekran genişliği veya yüksekliğine geldiğinde ekran otomatik olarak dört ana yönden herhangi birinde kayar. Tüm Game-Maker oyunlarında bir ekran üzeri gösterim (can puanı, puan, can vb.) Yoktur, ancak bu bilgilerin çoğu envanter ekranından izlenebilir.

Tarih

G. Andrew Stone'un Blok Tasarımcısı 3.00

Game-Maker adlı yukarıdan aşağıya rekabetçi bir labirent oyunu için bir dizi modifikasyon aracından geliştirilmiştir. Labirent,[7] Ocak 1991'de Andrew Stone tarafından tasarlanmıştır. Motor farklı olsa da,[8] Labirent sonraki XFERPLAY motoru ile paylaşılan kod ve dosya formatları ve sonraki birkaç birinci taraf oyunla grafiksel kaynaklar.

Grafik olarak 320x200 8-bit idi (Game-Maker gibi). Ekranı ikiye bölerek iki oyuncunun labirentin yukarıdan aşağıya görüşlerini ekranda yan yana koydu. [...] Ne zaman birisi çimenlerin üzerinden geçse, sarkar ve biraz daha kahverengileşirdi, ta ki yaklaşık on kez sonra açıkça tanımlanmış bir kahverengi yol oluşmuştu. [...] Tüm bu ince çim değişikliklerini yapmak için bir blok düzenleyiciye ihtiyacım vardı. Böylece BLOCEDIT doğdu.[7]

— G. Andrew Stone, Gamasutra, "The Making and Unmaking of a Game Maker Maker"

Buna karşılık Labirent Andrew'un ilgisinden büyüdü NetHack ve Piers Anthony romanları, Andrew'un ilk hedeflerinden biri araçlarını ve motorunu genişletmek oldu. yandan kaydırma aksiyon macera oyunları. "Aslında, Metroid 1.0 sürümü için kendime belirlediğim bir çeşit çubuktu. Bu yüzden erken geçiş özelliklerini ve yerçekimini ekledim. "[7]

Temmuz 1991'de[9] Andrew ve babası G. Oliver Stone, bir iş girişimi olarak Game-Maker'ın peşinden gitmek için Rekreasyonel Yazılım Tasarımları'nı bünyesine kattı - Oliver başkan ve Andrew CEO olarak.[7] Oliver'ın iş zekası sayesinde RSD, Game-Maker'ı dağıtmak ve çevrimiçi topluluğunu barındırmak için KD Software ve GameLynk ile anlaşmalar yaptı.[7] 1992-1994 yılları arasında RSD, büyük bilgisayar dergilerine bir dizi tam boyutlu reklam (ve bazı daha küçük boyutlarda) yerleştirdi ve 1994'te bir stantı alt-kiraya verdiler. Tüketici Elektroniği Gösterisi Şikago'da.[7]

Game-Maker'ın piyasaya sürüldüğü sırada yazılım hem konsept hem de teknoloji açısından devrim niteliğindeydi; daha önce olmasına rağmen oyun oluşturma sistemleri Game-Maker, baskın DOS / Windows tabanlı PC için ilk genel amaçlı grafiksel GCS idi. Tasarım süreci boyunca Andrew, Game-Maker'ın araçlarının tamamen görsel kalması ve son kullanıcıdan kesinlikle hiçbir programlama içermemesi konusunda kararlıydı.[7] Motoru aynı zamanda tam ekran dört yollu VGA kaydırmayı ve daha sonra tam ekran çift arabelleğe alınmış yeniden çizimleri, bunlar standart olmadan çok önce destekledi.[7]

Önümüzdeki üç yıl boyunca, Sound Blaster desteği ekleyen, tasarım arayüzünü iyileştiren ve oyun motorunu iyileştiren birkaç güncelleme yapıldı - ancak birçok özellik geri çekilmeye devam etti. Kardeşi Oliver Jr. projede bir yaz geçirip ses ve Monster editörü için kod yazmasına rağmen, Andrew kodlama ve güncellemelerin çoğunu halletti - o sırada standartlaştırılmış sürücülerin veya kitaplıkların olmaması sayesinde bu bir görev. , her şeyi kapsayan ve bakımı zor hale geldi.[7] Yazılımın ömrü boyunca Andrew kendini o kadar "video sürücüsü ve [motor] sorunları tarafından pusuya düşürülmüş" buldu ki, özellik ekleme ve iyileştirmeye istediği kadar odaklanamadı.[7]

1990'ların ortalarında, 3D video kartlarının ortaya çıkışı ve Windows 95'in piyasaya sürülmesi, Game-Maker'ın pazara ayak uydurmak için hem konsept hem de kodlamada büyük değişikliklere ihtiyaç duyacağı anlamına geliyordu. Dahası, devam eden standardizasyon eksikliği, her zamankinden daha karmaşık sürücülerin ve kitaplıkların kodlanmasına büyük bir yatırım anlamına geliyordu - standartlar oluşturulur kurulmaz atılacak olan işler.[7] Radikal bir profesyonel kalitede güncelleme planlarına rağmen, RSD etrafında Game-Maker desteğini durdurdu 1995.

2011 röportajında ​​Andrew, Game-Maker hakkında düşündü ve kendi ilkelerine göre kaynak kodunu yıllar önce yayınlamamış olmasına şaşırdığını belirtti.

Evet, açık kaynak savunucusu olduğum için uzun zaman önce OSS'ye girmem gerektiğini biliyorsun. İlk başta ona geri dönme olasılığım vardı. Ve daha sonra, o sırada çalıştığım her ne olursa olsun başlangıç ​​şirketinin onu talep etmeye çalışacağı korkusu. Ancak olgun düşünmeye göre bunun imkansız olduğunu düşünüyorum.[7]

— G. Andrew Stone, Gamasutra, "The Making and Unmaking of a Game Maker Maker"

Daha sonra, 1 Temmuz 2014'te Andrew, Game-Maker Facebook sayfasına bir gönderi göndererek kodu yayınlamak için topluluk girdisi istedi.[10] 12 Temmuz'da Game-Maker 3.0 kaynağını şu adrese gönderdi: GitHub, altında MIT lisansı,[6] insanlar kodu istedikleri gibi kullanmakta özgür olsalar da, "yaptığınız eski oyunları korumaya ilgi varsa, Game-Maker'ı modern işletim sistemlerine taşımanın ilk adım olduğunu" öne sürüyor.[10]

Sürüm geçmişi

Game-Maker 3.0, CD-ROM sürümü
  • Game-Maker 1.0: Tüm RSD araçları setini ve oyunları içeren bir 1,44 MB mikrofloppy disk içerir Örneklem, Arazi, Evler, Animasyon, Pipemare, Bulutsu, ve Penguen Pete. Ayrıca, 1.04 sürümünden başlayarak, aşağıdakileri içeren ayrı bir disket bulunmaktadır. GameLynk oyun Barracuda: Gizli Görev 1. Game-Maker'ın tüm 1.X yinelemeleri, kare ciltli 75 sayfalık bir kullanım kılavuzu ve yazılımın kullanımıyla ilgili birkaç broşür içerir. Daha sonraki sürümler (1.04, 1.05) ayrıca son değişiklikleri açıklayan ve kullanım kılavuzunu güncelleyen broşürler içerir.
  • Game-Maker 2.0: RSD araçlarının tam setini ve oyunları içeren hem 1,2 MB disket hem de 1,44 MB mikrofloppy diskleri içerir Özel öğretmen (yerine Animasyon), Örneklem, Arazi, Evler, Pipemare, Bulutsu, ve Penguen Pete. Her iki sürüm 2.0 ve 2.02 de kare ciltli 94 sayfalık bir kullanım kılavuzu ve yazılımın kullanımı hakkında birkaç broşür içerir. İkinci sürüm ayrıca son değişiklikleri açıklayan ve kullanım kılavuzunu güncelleyen bir broşür içerir.
  • Game-Maker 3.0, disket: Üç mikrofloppy (1.44 MB) paket, şirket içinde geliştirilen oyunlar olan RSD araçlarının tamamını içerir. Özel öğretmen, Örneklem, ve Bulutsuve bağımsız tasarımcı tarafından geliştirilen üç lisanslı oyun A-J Oyunları: Zark, Patchwork Kalp, ve Şeftali ıstakoz. Sürüm 3.0'ın her iki paketi de kare ciltli 104 sayfalık bir kullanım kılavuzu ve yazılımın kullanımı hakkında birkaç broşür içerir.
  • Game-Maker 3.0, CD-ROM: Bu paket disket paketinin içeriğini ve birinci taraf oyunlarını içerir Pipemare, Penguen Pete, Evler, ve Arazi; A-J Games yapımları Glubada Göleti, Crullo: Bir Donut'un Maceraları, Cireneg Yüzükleri, ve Doğrusal Hacim; iki oyun Sheldon Chase KD Yazılım Kadın Savaşçı ve Dış Sınırlar ve Kadın Savaşçı ve Aşağıdan Saldırı; ve GameLynk oyunu Barracuda: Gizli Görev 1. Ek olarak, CD-ROM'da geniş bir görüntü, ses, müzik, animasyon ve oyun öğeleri koleksiyonu ve çeşitli bağımsız tasarımcıların on dört oyunun demo sürümlerini tutan bir Shareware dizini bulunur.
  • GameMaker ile Kendi Oyunlarınızı Oluşturun!: 1995 yılında, Kanadalı Microforum şirketi, Game-Maker 3.0'ın CD-ROM sürümünü dünya çapında bir pazarda yayınlanmak üzere yeniden markaladı ve yeniden paketledi. Bu sürüm spiral ciltli bir kullanım kılavuzu içerir. Disk içeriği, orijinal RSD sürümüyle aynıdır.

Oyun dağıtımı

Game-Maker'ın yaşamı boyunca, kullanıcılar oyunlarını Gamelynk (diğer adıyla Night Owl, daha sonra Frontline) aracılığıyla dağıtabilirler. BBS içinde Kennebunkport, Maine veya Game-Maker Değişim programı aracılığıyla - kayıtlı kullanıcılara nadiren postalama, gönderilen oyunları RSD başkanı G. Oliver Stone'un ara sıra yorumlarıyla bir diskete derleme. [11] Kullanıcı tarafından oluşturulan oyunların birçoğu aynı zamanda halka açık panolarda da yer aldı ve böylece kürek yazılım CD-ROM'larında geniş bir dağıtım ve nihai kurtuluş buldu.[12]

RSD'nin ilk kullanım şartları oldukça kısıtlayıcıydı. "OYUN YAPICI Oyunlarınızın Dağıtımı" başlıklı ve 9 Mayıs 1993 tarihli bir broşürden alıntı yapmak için:

Game-Maker lisans sözleşmeniz uyarınca, oluşturduğunuz herhangi bir oyunu en fazla on kişiye ve oyun yazılımınızı istediğiniz sayıda kişiye dağıtabilirsiniz. Game-Maker tasarım araçlarını dağıtamazsınız, ancak Game-Maker'ın oyun yazılımlarını (resim blokları, canavarlar, karakterler, sesler, vb.) Oyunlarınız veya oyun yazılımlarınızla birlikte dahil edebilirsiniz. Oyunların ticari dağıtımı lisans sözleşmeniz kapsamında değildir ve Oyunlar, Rekreasyonel Yazılım Tasarımlarına ait değerli yazılımlar içerdiğinden, bu tür bir dağıtım ticari bir dağıtım lisansı gerektirir.

Broşür, bağımsız oyunları, tanıtım oyunlarını ve paylaşılan yazılım ve BBS dağıtımını ayrıntılarıyla anlatıyor. Bağımsız oyunlar için (yani, kendi başına bir son olarak düşünülen oyunlar) RSD, satılan veya dağıtılan ilk 200 oyun için 500 $ 'lık bir telif, ardından her bir sonraki kopya için küçük bir ücret ister. Sayı ne kadar yüksek olursa ücret o kadar küçük olur. Promosyon yazılımı için (bir promosyon kitinin parçası olarak dağıtılan) RSD, ilk 1000 kopya için 1000 ABD doları ve ardından 25.000'e kadar her kopya için daha düşük ücretler ister. Bunun ötesinde, RSD herhangi bir ek ücret talep etmez.

Shareware ve BBS dağıtımı ilginç bir durumdur. RSD ücretsiz dağıtımı yasaklasa da, yazarın kullanıcıdan minimum 5,00 ABD doları tutarında bir kayıt veya lisans ücreti ödemesini istemesi ve ardından üç ayda bir toplanan tüm ücretlerin% 10'unu ödemesi koşuluyla lisans, paylaşılan yazılımlar için bir boşluk bırakılmasına izin vermektedir. Bu kısıtlamalar nadiren uygulandı; 15 Haziran 1993 tarihli "Oyunların Dağıtımı" başlıklı bir broşürde belirtildiği gibi, ücretsiz oyunlar yaygındı ve lisans sözleşmesine rağmen tolere edildi:

Bir oyunu Shareware aracılığıyla dağıtmak için, dosyalarınızla birlikte kullanıcıya şartlarınızı bildiren bir metin dosyası ifadesi yerleştirin. Herhangi bir Shareware ürününde örnek ifadeler bulabilirsiniz. Ücretsiz Yazılım için, ürünün sahibi olduğunuzu ancak başkalarının onu özgürce dağıtmasına izin vereceğini veya hatta kullanıcıların çalışmanızı oyunlarına dahil edebileceklerini belirten bir ifade ekleyin.

Açık format

Dağıtımdaki sınırlamalara rağmen, Game-Maker'ın tasarım formatı herkesin bildiği gibi açıktır. Başlangıcından itibaren Game-Maker, kullanıcıların sadece tasarım ipuçlarını takas etmekle kalmayıp aynı zamanda birbirlerinin çalışmalarından ayrı ve özgürce örnek almaları amacıyla ortak bir araç olarak tasarlandı. 1990'ların başında yayınlanan bir dizi tam sayfa dergi reklamı, neredeyse Galoob'un satırları boyunca Game-Maker'ı bir modifikasyon aracı olarak satmak kadar çok kelime harcıyor. Oyun Cini aksesuar, yazılımın tasarım özelliklerini tanımladığı gibi, kullanıcıların "Game-Maker oyunlarını değiştirip geliştirebileceklerini" vaat ediyor.[4] "Bir oyun çok mu kolay? Hızı artırın. Çok sıkıcı mı? Tehlike, sesler ve canavarlar ekleyin. Çok sade mi? Grafikleri giydirin, animasyon ekleyin. Çok kısa mı? Yeni seviyeler ekleyin."[4]

Bu "remix" felsefesi, kısmen Stones'un kendi işbirlikçi aile dinamiğinden kaynaklanıyor.[7] ve - tamamen görsel, kodsuz bir arayüz konusundaki ısrarla olduğu gibi - kısmen son kullanıcıyı bunaltmakla ilgili endişelerden. "[W] e, on ila on iki yaşındaki bir çocuğun hepsini kendi başına yapmasının oldukça zor olacağını fark etti, bu yüzden pratik düşünceler vardı."[7]

Bu amaçla Game-Maker oyunları, hem özel (yani, Game-Maker'ın benzersiz grafik ve animasyon formatları) hem de ortak (CompuServe .GIF, Creative .VOC, Autodesk .FLI ve ASCII metni dahil) korumasız kaynak dosyaları paketi olarak dağıtılır. Dosyalar[12]), çoğu Game-Maker oyununu tanımlamayı ve düzenlemeyi basit bir görev haline getirir. Karar, programcı G.Andrew Stone tarafından meydan okuyan bir karardı. Bu, herhangi bir kullanıcının işini paylaşmaktan ziyade korumakla ilgileneceğini, bu yükü kendisinin üstlenmesi gerektiğini savunuyordu.

Kasıtlı olarak (aslında bununla ilgili bir tartışmayı hatırlıyorum) bir oyunun içeriğini korumak için hiçbir çaba sarf etmedim - herhangi biri başka birinin oyununu editörlere yükleyebilirdi. Benim hissim, gerçekten korumaya ihtiyaç duyan bir oyun oluşturacak kadar sofistike olsaydınız, kendi şifrelenmiş .zip dosyanıza veya başka bir şeye sarabilirdiniz.[2]

— G. Andrew Stone, Dağınık Aklın Efluvası, "RSD Oyun Yapıcısı"

Olduğu gibi, Game-Maker ile dağıtılan ilk oyunlardan biri GameLynk'in Barracuda: Gizli Görev 1, dosya yapısının gizlendiği sunumu ile en çok ayırt edilen, kullanıcı tarafından türetilen bir proje LHarc sıkıştırma ve taşınabilir Deluxe Boya Animasyonu oyuncu, giriş ve çıkış animasyonları sağlamak için çalıştırılabilir Game-Maker'a bağlanır.[11]

Sınırlamalar

Geçmişi boyunca, Game-Maker'ın motorunun, tasarım arayüzünün ve özellik setinin çeşitli yönleri, kullanıcı tabanından incelemeye tabi tutulmuştur.

Game-Maker'ın daha kötü şöhretli özelliklerinden biri, Creative'in tescilli .VOC'sinin özel kullanımıdır ve .CMF ses ve müzik formatları,[7] ve bu formatlar için entegre tasarım araçlarının (veya harici araçlarla ilgili tavsiyelerin) bulunmaması, kullanıcıların kendi çözümlerini geliştirmelerine ya da genellikle yapmamalarına neden olur.[13]

.CMF'nin kullanılması son dakikada alınan bir karardı; Andy bir şey üzerinde çalışıyordu .MOD tarzı izleyici biçimi, ancak geliştirme süresiz olarak ertelendi. Geçici bir önlem olarak, erkek kardeşi Ollie tarafından sağlanan kodu taktı. Yaratıcı Laboratuvarlar.[7]

Video sürücüsü ve XFERPLAY [oyun motoru] sorunları beni şaşırttı. Müzik tamamen kesilecekti, ama sonra kardeşim bu ücretsiz kodu çıkardı ve çalışmasını sağladı![7]

— G. Andrew Stone, Gamasutra, "The Making and Unmaking of a Game Maker Maker"

Diğer yaygın hayal kırıklıkları arasında karakter davranışları için çok tuşlu eşlemenin olmaması, örneğin Z + bir yön okuna basarak basılan yönde atlamak (o sırada standartlaştırılmış klavye elektrik düzenlerinin olmamasından kaynaklanan bir sorun); canavar davranışlarının aşırı basitliği[13] (kısmen programlamayı tasarım araçlarından çıkarma arzusu nedeniyle); oyun etkinlikleri için kalıcı bayrakların olmaması [8][14] (kısmen bellek kısıtlamalarından dolayı); ve sağlık, yaşam ve diğer sayaçlar için ekran üstü görüntülerin olmaması[14] (Andrew'un tam ekran görüntülemeye yaptığı vurgu nedeniyle[7]).

Tam ekranın oyun kalitesini büyük ölçüde artırdığını hissettim. Sanırım zaten video oyunları oynarken on beş inçlik bir monitörden aksiyona bakmaktan nefret ediyordum. Demek istediğim, gerçek hayatta dene. Büyük bir karton parçası alın, on beş inçlik bir kare kesin ve ardından evinizin etrafında bir gün kol boyu tutarak yürüyün.[7]

— G. Andrew Stone, Gamasutra, "The Making and Unmaking of a Game Maker Maker"
Oliver Stone's Canavar Yapıcı 3.00

Canavarlar belirli bir çekişme noktasıdır. Karakterlerle karşılaştırıldığında, canavarlar çevreleriyle yalnızca sınırlı etkileşime sahiptir. Örneğin, canavarlar yerçekiminden veya diğer fizikten etkilenmezler ve karakterin sınırlı farkındalığının yanı sıra konuşulacak bağlamsal AI'ya sahip değildirler.[13] Canavarlar ayrıca can puanı gibi değişken sayaçlardan yoksundur.[14] Bunun yerine her canavar (dahil NPC'ler, karakter çekimleri ve bazı güçlendirme türleri) 0 ile 255 arasında sabit bir "güç seviyesine" sahiptir ve eşit olmayan canavarlar arasındaki çarpışma, zayıf canavarı yok ederek çözülür. Bu nedenle motor, kendisini kademeli hasara ödünç vermez (yani, kılıç 1, kılıç 2'nin iki katı hasar verir). Aksine, çarpışmaların tümü ikilidir; bir silah işe yarıyor ya da çalışmıyor.

Çözümler

İleri düzey kullanıcılar için, motorun birçok sınırlamasının geçici çözümleri vardır. Ağır bir çapraz yol tanımlayarak yerçekiminin bir canavar üzerindeki etkisi tahmin edilebilir; canavar bir çıkıntıya ulaşana kadar yatay olarak hareket edecek ve bu noktada tekrar yere çarpana kadar düşecektir. Benzer şekilde, canavarlarda isabet sayaçları olmasa da, kullanıcı aynı etkiye yaklaşmak için aynı (veya art arda yaralanmış görünen) canavarlardan zincirler oluşturabilir.[15]

Daha sonraki yıllarda kullanıcılar, etkilere, mekanizmalara ve hatta kapsamlı motor içi dahil olmak üzere motorun temel özelliklerinde hesaba katılmayan türlere ulaşmak için sistemin özelliklerini alt üst etmenin veya bunlarla birlikte oynamanın yollarını buldular. ara sahneler patron dizileri, AM2 stil sprite ölçekleyiciler,[16][17] RPG stil savaşları,[17][18] paralaks kaydırma,[18] atış galerileri ve tahrip edilebilir arazi.[17][18][19]

Etkilemek

IBM tabanlı PC'ler için ilk eksiksiz oyun tasarım paketlerinden biri ve 90'ların başındaki Shareware patlaması sırasında aksiyon oyunlarına adanmış tek paket olan Game-Maker, sayısız oyun motoru, web ile bugün sahip olduğumuz gelişen bağımsız oyun topluluğunu bekliyordu. siteler ve bağımsız oyun şirketler. "[2] Kullanıcılarından bazıları daha sonra bağımsız veya ticari oyun geliştirmeye devam etti. Seiklus yazar cly5m,[20][21] İnce: Sekiz Sayfa tasarımcı Mark Hadley, Liight programcı Roland Ludlam[22] Warhammer Çevrimiçi arka plan sanatçısı Justin Meisse[23] ve Biyonik Komando yardımcı yapımcı James W. Morris.[14][24]

Jeremy LaMar gibi RSD'nin araçlarıyla üretilen bazı oyunlar Blinky dizi, kült favoriler haline geldi.[25] Diğerleri gibi A-J'nin Görevi, Geber Blarney!ve Matt Bell's Kağıttan uçak, 1990'ların Shareware patlaması sırasında birçok CD derlemesinde yer alarak geniş bir tirajına ulaştı. Game-Maker da bir izlenim bırakmış gibi görünüyor. Benelüks, çeşitli akademik makalelerdeki referanslarla,[26] bölgedeki en büyük oyun dergisinde haber,[27] ve yerel tarafından diseksiyon demoscene.[28]

Önemli oyunlar

G. Oliver Stone's Pipemare
  • A-J'nin Görevi (A-J Games, 1992) - Game-Maker'ın ilk slayt gösterisi demosuna da dahil edilmiş, yaygın olarak dağıtılan bir yandan kaydırmalı platform oyunu.[29]
  • Barracuda (GameLynk, 1992) - Derin deniz dalışını içeren bir aksiyon simülasyon oyunu. Game-Maker'ın ilk sürümleriyle ayrı bir diskete dağıtılan paylaşılan yazılım bölümü, aşağıdaki gibi harici işlevleri içerir: LHarc otomatik sıkıştırma ve taşınabilir Deluxe Boya Animasyonu oyuncu, oyunun sunumuna.[11][30]
  • Blinky 2 (Jeremy LaMar, 1994) - Esinlenen yukarıdan aşağıya bir aksiyon oyunu Zelda Efsanesi: Geçmişle Bağlantı. Dağıtımı yoluyla AOL Çocuklar Blinky 2 ve devamı küçük bir kült statüsüne ulaştı.[18][25][31]
  • Blinky 3 (Jeremy LaMar, 1995) - Birden çok karakter ve dallanma düzeyi yapısı içeren yandan kaydırmalı bir platform oyunu. Dağıtılan ikisinin Blinky oyunlar, Blinky 3 büyük ilgi gördü.[18][25]
  • Bulutsu (RSD, 1991) - Oyun yapımcısı programcısı Andy Stone's Metroid yazılıma her zaman yeni özellikleri ilk gösteren, etkilenen aksiyon-macera platform oyunu.[32]
  • Parsec Man 3D (Mark Hadley, 1994) - Minimalist bir serbest yüzen / platform atıcı İnce: Sekiz Sayfa kırmızı / camgöbeği kullanan tasarımcı Mark Hadley anaglif Hem atmosfer hem de işlevsel tasarım eklemek için 3D gözlükler. Parsek Adamı Game-Maker 3.0 CD-ROM'unda da dağıtıldı.[18][33][34]
  • Kağıttan uçak (Matt Bell, 1993) - Bulmaca çözme unsurları içeren yandan kaydırmalı stratejik bir aksiyon oyunu; belki de en yaygın olarak dağıtılan Game-Maker oyunu.[18][35][36]
  • Şeftali ıstakoz (A-J Oyunları, 1994) - A Kirpi Sonic Game-Maker'ın geç dönem slayt gösterisi demosuna dahil edilen, yandan kaydırmalı platform oyunundan etkilenmiştir.[37]
  • Pipemare (RSD, 1991) - G Oliver Stone'un Game-Maker yazılımı ve ambalajı için ikonografinin çoğunu sağlayan yukarıdan aşağıya aksiyon labirent oyunu.[32]
  • Örneklem (RSD, 1991) - Joan Stone'un kullanıcı tarafından oluşturulan düzinelerce oyunun temelini oluşturan 3/4 görünümlü basit macera oyunu.[32][38]

Referanslar

  1. ^ "Oyun Yapıcı". Kişisel Bilgisayar Müzesi. Arşivlenen orijinal 26 Nisan 2012'de. Alındı 9 Mayıs 2013.
  2. ^ a b c G. Andrew Stone, "RSD GameMaker"
  3. ^ DIYGamer, "Orijinal Oyun Yapıcı" Arşivlendi 1 Mart 2014 Wayback Makinesi
  4. ^ a b c Bilgisayar Oyun Dünyası, "Sayı 114 (Ocak 1994), sayfa # 209"
  5. ^ DIYGamer, "Game-Maker Arşivi - Bölüm 14: Lazer Işığı" Arşivlendi 20 Ocak 2012 Wayback Makinesi
  6. ^ a b G. Andrew Stone, "Rekreasyonel Yazılım Tasarımının GameMaker ürünü, 1994'te piyasaya sürüldü"
  7. ^ a b c d e f g h ben j k l m n Ö p q r s Gamasutra, "Bir Oyun Yapımcısının Yapılması ve Yıkılması"
  8. ^ a b Gamasutra, Andy Stone ile Bonus Zaman
  9. ^ New Hampshire Dışişleri Bakanlığı, Şirket Başvurusu
  10. ^ a b G. Andrew Stone, "Facebook Game-Maker sayfası, 1 Temmuz 2014."
  11. ^ a b c DIYGamer, "Game-Maker Arşivi - Bölüm 11: Mark A. Janelle" Arşivlendi 22 Ocak 2012 Wayback Makinesi
  12. ^ a b DIYGamer, "Game-Maker Arşivi - Bölüm 13: Dünya Çapında Saman Yığını" Arşivlendi 28 Şubat 2014 at Wayback Makinesi
  13. ^ a b c Sylvain Martin, "RSD Game-Maker yıllarım"
  14. ^ a b c d Gamasutra, "James W. Morris: Oyunu Öğrenmek, Öğrenmek için Oyun Oynamak"
  15. ^ DIYGamer, "Game-Maker Arşivi: Mike Perrucci" Arşivlendi 22 Nisan 2012 Wayback Makinesi
  16. ^ Mike Perrucci, "Kabarcıkların İstilası II."
  17. ^ a b c Alan Caudel, "Yeni Dummy 7 Oyunu!" Arşivlendi 1 Haziran 2013 Wayback Makinesi
  18. ^ a b c d e f g Gamasutra, "Game-Maker Hikayesi: Bilgi Kutuları"
  19. ^ A-J Oyunları, "İnşaatçı: Basamakları oluşturun. Engelleri ortadan kaldırın. Dikkatli olun."
  20. ^ autofish.net, "RSD Game-Maker"
  21. ^ kredi ekle "Shooter'dan Shooter'a: cly5m'in Yükselişi"
  22. ^ Gamasutra, "Liight ve Oyun Yapmanın Engelleri Üzerine Roland Ludlam"
  23. ^ MobyGames, Justin Meisse
  24. ^ MobyGames, "James Morris"
  25. ^ a b c DIYGamer, "Jeremy LaMar: Doodles, Dawdles ve Yaratıcı Döngü" Arşivlendi 22 Ocak 2012 Wayback Makinesi
  26. ^ Mike Wiering, "Oyun Kitaplığını Temizle"
  27. ^ "Game-Maker incelemesi". Sınırsız Güç, Mart 1994
  28. ^ Bilou HomeBrew'in Blogu, "RDS Game-Maker için vgmaps aracı"
  29. ^ MobyGames, "A-J'nin Görevi (DOS)"
  30. ^ MobyGames, "Barracuda: Gizli Görev 1 (DOS)"
  31. ^ MobyGames, "Blinky 2 (DOS)"
  32. ^ a b c DIYGamer, "Game-Maker Arşivi: Örnekler ve Demolar" Arşivlendi 22 Şubat 2014 at Wayback Makinesi
  33. ^ DIYGamer, "Game-Maker Arşivi: Mark Hadley" Arşivlendi 25 Aralık 2010 Wayback Makinesi
  34. ^ MobyGames, "Parsec Man 3D (DOS)"
  35. ^ DIYGamer, "Game-Maker Arşivi: Matt Bell" Arşivlendi 22 Ocak 2012 Wayback Makinesi
  36. ^ MobyGames, "Kağıt Uçak (DOS)"
  37. ^ MobyGames, "Peach the Lobster (DOS)"
  38. ^ Gamasutra, "Gary Acord'un Aklının İçinde"

Dış bağlantılar