Oyun Düzenleyicisi - Game Editor - Wikipedia

Oyun Düzenleyicisi
Game Editor.png
Geliştirici (ler)Makslane Rodrigues
İlk sürüm7 Şubat 2003
İşletim sistemiMac OS X, pencereler, Linux
Uyguningilizce
TürOyun oluşturma sistemi
LisansGNU Genel Kamu Lisansı /Tescilli
İnternet sitesiGame-Editor.com

Oyun Düzenleyicisi bir 2D oyun geliştirme paketidir. Çoklu platform geliştirmeyi destekler iPhone, iPad, Mac OS X, pencereler (Windows 95-Windows 10), Android, Linux, Windows Mobile tabanlı Akıllı telefonlar, GP2X, Cep Bilgisayarları ve El Bilgisayarları. Bu platformlarla uyumluluk Game Discovery'de belirtilmiştir,[1] gibi diğer yazılımların yanı sıra oyun geliştiriciler için popüler bir site 3D Oyun Üreticisi, DarkBASIC, ve GameMaker.

Oyun Editörü, 2002'den beri geliştirmekte olan Makslane Rodrigues tarafından oluşturuldu. Mevcut sürüm, 2010'dan itibaren 1.4.0, en son beta 1.4.1 ise 2013'ten; hala devam eden bir çalışma olarak kabul edilmektedir.

Özellikleri

Arayüz

Arayüzün kendisi nispeten basittir ve Mac OS X, Linux ve Windows için aynıdır. Editör haritasında gezinmek (seviyenin tasarlandığı ve yürütüldüğü yer) kaydırmayı içerir. Arayüz, üstte harita üzerindeki mevcut konumu gösteren bir ana menüden ve kullanıcının içinde bulunduğu modu / modları gösteren simgelerden oluşur. Arayüz pencere tabanlıdır. Her eylem ve olayın kendi penceresi ve birkaç ayar penceresi vardır.

Hedef platformlar

Hedef platformlar arasında Mac OS X, pencereler, Linux, iPhone, iPad, Windows Mobile tabanlı Akıllı telefonlar, GP2X ve El bilgisayarları. Tasarımcılar oyunu veya parçalarını yürütülemez dosyalarda saklayabilmek için derlemeler yapmak veya yalnızca oyun verilerini dışa aktarmak mümkündür. Düzenleyicinin kendisi Mac OS X'te çalışır, pencereler ve Linux.

Komut dosyası dili

Game Editor, oyunla benzerlikler taşıyan bir betik dili kullanır. C programlama dili. Komut dosyaları, bir olay tarafından tetiklenen eylem olarak tanımlanan komut dosyası düzenleyicisi aracılığıyla oluşturulur.

Komut dosyası düzenleyici penceresi, nesnelerin (aktörler), değişkenlerin ve işlevlerin yerleşik adlarına erişim sağlar. Yapabilir sözdizimi renklendirme kodu ayırt etmeyi kolaylaştırmak için.

Oyuncu kavramı

Game Editor'daki nesneler aktörler olarak bilinir. Özellikle bu, her oyuncunun bir karakter olması gerektiği anlamına gelmez. Kullanıcı birden fazla ekleyebilir grafikler ve animasyonlar desteklenen bir oyuncuya formatlar (aşağıda listelenmiş).

Oyun Editörü tanır alfa kanalları, animasyon asetatlarını etkinleştirmek için. Tüm görüntülerde, sol üst pikselin rengini şeffaf renk ve son olarak, aktörün genel olarak ne kadar şeffaf olacağını tam anlamıyla belirleyen, kullanıcı tarafından değiştirilebilir bir şeffaflık değeri vardır; bu, eklemek için çeşitli olanaklar sağlar görsel efektler oyuna sis gibi.

Oyuncular şunlardan birine sahip olabilir: animasyonlar veya yardım bölümleri, menü açıklamaları ve RPG konuşmak. Oyuncularla birlikte geliştirici sesler de çalabilir, ses efektleri ve Ekle müzik oyuna. Yine birkaç tane var dosya formatları ndan şeçmek. Geliştirici, oyun moduna tıklayarak oyuncunuzun konumunu kontrol edebilir.

Desteklenen görüntü dosyalarıDesteklenen ses dosyalarıDesteklenen müzik dosyaları
.tga.wav.wav
.bmp.voc.orta /.midi
.pnm.iff.ogg
.png.aiff.mod
.xpm.riff.s3m
.xcf.8svx.o
.pcx.xm
.gif
.jpg /.jpeg
.tif
.lbm

Oyuncuların çok önemli bir yönü, dört tür olmasıdır. Normal oyuncu türü, yukarıda bahsettiği şeydir. Ek aktör türleri Tel Çerçeve, Dolu Bölgeler ve Kanvas aktörlerdir. Tel Çerçeveli bölgeler bazı çarpışmalar için sınır görevi görebilir, ancak oyun içinde görünmezler ve fare tıklaması olaylarını alamazlar. Doldurulmuş Bölgeler de görünmezdir, aralarındaki fark, fare tıklamalarından eylem alabilmeleridir.

Canvas aktörleri, geliştiricinin herhangi bir çizgi çizmesine izin verir görüntü veya üzerlerindeki diğer unsurlar. Ek olarak, rotasyon ve ölçekleme diğer aktörlerdeki diğer görüntülerin yanı sıra diskteki bir dosya. Bu efektleri gerçekleştirmek için komut dosyası bilgisine ihtiyaç vardır.

Etkinlikler

Oyun Editörü motoru olay odaklıdır. Oyun Düzenleyicisi, oyunda bir şeyin olması için geliştirici tarafından oyuncuların ve diğer oyun öğelerinin, fare ve klavyenin etkileşimini kullanarak oluşturduğu olayları yönetir. Bir olay tarafından tetiklenen eylemler kapsamlı bir şekilde özelleştirilebilir.

Seviye oluşturma

Game Editor, oyunun seviyelerini bölmek için iki yol sunar. Bunlardan biri, her seviye için ayrı dosyalar oluşturmak ve ardından bunları 1 veya 2 işlevle bağlamaktır. Ancak seviyeler yine de küçükse ve geliştirici onları çok fazla ayırmak istemiyorsa, tüm kaldıraçlar tek bir dosyada saklanabilir ve seviyeler, yüklenen dosyanın çevrelenmiş bölümünü tanımlayan etkinleştirme bölgeleri ile çevrelenebilir. hafızanın içinde ve dışında birlikte. Bu, etkinleştirme bölgesinin görünüme dokunup dokunmadığına bağlı olarak aktörleri ve bölgeleri yükler ve kaldırır. Geliştirici zaten ayrı bir seviye dosyası oluşturduysa, aktör adları farklı olduğu sürece projeler tek bir dosyada birleştirilebilir.

Aktör olmayan nesneler

Game Editor ayrıca geliştiricinin Yollar ve aktivasyon olayları oluşturmasına izin verir. Yollar, Game Editor arayüzünde düğümler olarak işaretlenir ve oyuncunun hareket edeceği bir yol belirleyebilir. Yolun hızı da değiştirilebilir ve yol da Bézier eğrileri ve doğrusal çizgilerden oluşabilir.

Aktivasyon olayları bir başka önemli husus. Bir oyuncu bir olay aldığında, o aktörde o olay için bir aktivasyon olayı varsa, belirtilen aktörde bir aktivasyon olayını tetikler. Örnek: Oyun sırasında iki araba çarparsa ve oyun içi olayları yorumlayan bir ipucu kutusu aktörü varsa ve geliştirici ipucu kutusunun "2 araba çarptı" demesini istiyorsa, o zaman arabalardan biri bir etkinleştirme olayı olabilir yaratılır ve başka bir araba aktörüyle çarpışmanın tetikleyici olayı yapılabilir; ardından aktivasyon olayı alıcısı Hintbox'a ayarlanabilir ve son olarak, bir Set Text olan ipucu kutusunda aktivasyon olayı için bir eylem yaratılabilir. Daha sonra görüntülenen metnin rengi ve yazı tipi belirlenebilir.

Dosya uzantısı

Game Editor projeleri, yürütülebilir bir dosyaya aktarılmadan / oluşturulmadan önce .ged dosyalarına kaydedilebilir. Game Editor'ın tüm sürümleri geriye dönük olarak uyumludur. Game Editor ayrıca ilgili grafikleri, animasyonları, sesleri ve müzik dosyalarını saklamak için kullanıcının .ged dosyasını kaydettiği dizine "data" adlı bir klasör ekler. Geri alma / yineleme olasılıklarını saklamak için bir .ged.undo dosyası da oluşturulur.

Referans ve yardım

Oyun düzenleyiciyi kullanırken, ana menünün Yardım bölümünden bir dokümantasyona erişilebilir. Bu dokümantasyon, editörün temellerini münferit komut dosyası işlevleri kavramına açıklar. Oyun editörü web sitesi, oyun tasarımı ve denenecek demolar gibi daha karmaşık soruları yanıtlayan bir forumu destekler. Editör forumu ayrıca amatörlerin kullanması için ek dosyalara erişim sağlar.

Oyun Editörü kaynak kodu

Oyun Editörünün kaynak kodu Ekim 2008'de halka açıldı. Daha sonra Ekim 2009'dan itibaren şu hükümler uyarınca çift lisanslandı. GPL v3 ve tescilli projelerde kullanılmak üzere ticari bir lisans.

Gelirler paylaşılır[2] Katkıları kabul eden tüm geliştiricilerle. Bunun, Oyun Düzenleyicisinin gelişim oranını artırmaya yardımcı olabileceği umulmaktadır.

Referanslar

  1. ^ "Game Discovery incelemesi". Arşivlenen orijinal 2017-10-10 tarihinde. Alındı 2008-08-26.
  2. ^ [1]