Kendi Bilgisayar Oyunu Nasıl Yapılır [Bölüm 2]

  • Harry James
  • 0
  • 2793
  • 738
reklâm

Oyun oynamak çok eğlenceli olabilir. Ama neden orada durdun? Bir bilgisayarı tanıyorsanız ve biraz zaman harcamak istiyorsanız, kendi oyunlarınızı yapmaya başlayabilirsiniz. Hayatında bir gün programlanmamış olsan bile, bugün başlayabilirsin.

Bu üç bölümlük bir serinin ikinci bölümüdür. Her makalede, incelediğimiz araçlar daha zor olacak, öğrenme eğrisi biraz daha dikleşecek, ancak yaratıcı olanaklar daha da artacak.

İçinde Bölüm Bir Kendi metin tabanlı oyununuzu, platformunuzu ya da ilk şahıs nişancı atıcınızı nasıl yarattığınızı gördük, genellikle sadece sürükle bırak prosedürleriyle. Bu araçlar zaten kendi etkileşimli hikayenizi anlatmanıza izin verdi, ancak oyun mekaniği üzerindeki etkiniz sınırlı kaldı.

Bu hafta, ara karmaşıklık araçlarına sahiptir. Oyunda ne olduğunu, ayrıca bireysel oyun öğelerinin nasıl etkileşime girdiğini de belirleyebilirsiniz. Bunu yapmak için, nesne olay etkileşimlerini ve komut dosyalarını kullanacağız..

GameMaker (Mac + Windows)

GameMaker, ligindeki en popüler oyun takımlarından biri. Kendi oyununu yapmak için Jonathan Bennett'in baştan sona 5 Ücretsiz Oyun Geliştirme Yazılım Araçları'nda yer aldı 5 Kendi Oyunlarınızı Yapmak İçin Ücretsiz Oyun Geliştirme Yazılım Araçları Ücretsiz oyun geliştirme yazılımı, video oyun yapımına başlamak için harika bir yoldur. Piyasadaki en iyi oyun yazılımını derledik. 2010 yılının başlarında. Bu uygulamayı, bu grubun öne çıkaran noktası yapan çok yönlülüğü ve uyumluluğu. GameMaker, bu hafta hem Mac OS X hem de Windows'ta çalışan araçlardan yalnızca biridir. Dahası, ücretli sürüm, iOS ve Android dahil olmak üzere daha geniş bir platform yelpazesine dışa aktarabilir.

Fikir basit. Oyununuza arka planlar, sesler ve nesneler dahil bir dizi öğe eklersiniz. Bu nesnelerin oyununuzdaki davranışları, etkinlikler belirtilerek ve buna eşlik edilen eylemlerle yazılabilir. Yukarıdaki ekran görüntüsünü düşünün. 'Oluştur' olayında (yani başlatma sırasında), nesne sağ sütunda ana hatlarıyla belirtilen eylemleri yürütecektir. Bu eylemler iç içe geçebilir ve koşullu ifadeler (eğer 'bu', 'bunu' yapar) ve kontrol akış ifadelerini ('bu', 'bunu' yapar).

Aslında, bu eylemler bir programcının düşünce tarzına iyi bir giriş niteliğindedir. Çoğu programlama uygulaması aynı şekilde yapılandırılmıştır. Bu, sınırlı bir olası etkileşimler alt kümesiyle ve tam sözdizimi ile rahatsız edilmeden pratik yapmanıza olanak sağlar.

Oyunun tamamını nesne özelliklerini çimdikleyerek oluşturabilseniz de, kendi komut dosyalarınızı oluşturarak bu varsayılan şablonları genişletebilirsiniz. Bu komut dosyaları, Java'yı sözdizimine benzeyen GameMaker Dili (GML) kullanır. Ayrıca GameMaker ile birlikte gelen ve çevrimiçi olarak kullanılabilen komut dosyalarını okuyabilir, öğrenebilir veya özelleştirebilirsiniz.

GameMaker'ın ardındaki şirket olan YoYo Games, çok sayıda öğretici de dahil olmak üzere çevrimiçi olarak çeşitli kaynaklar sunuyor. Bu eğitimler GameMaker ile başlamanıza yardımcı olabilir.

RPG Araç Takımı (Windows)

RPG Toolkit daha küçük bir oyun alt kümesine odaklanır, ancak bunu çok iyi yapar. Bu oyun oluşturma takımındaki araçlar, kapsamlı bir 2B rol oynama oyunu sunmanıza yardımcı olmak için son 10 yıldır kazanıldı.

Bu iki boyutlu oyunlar, döşeme tabanlı grafikler ve animasyonlar etrafında modellenmiştir. Ancak, RPG Toolkit, kendi programlanmış görsellerinizi oyun arabiriminin belirli bölümlerinde kullanmakta serbesttir. En önemlisi, belki de, RPG Araç Takımı karmaşık topluluğundan yararlanır. Oyununuzla ilgili bir sorunuz varsa veya oyun metodolojisi hakkında bir tartışma yapmak istiyorsanız bile, her zaman forumlara dönebilirsiniz..

RPG Toolkit'teki editör, yeni sprite, efektler ve oyun içi karakterler de dahil olmak üzere oyununuz için ihtiyacınız olan her şeyi yaratmanıza yardımcı olacaktır. Web sitesinde, oyununuzda kullanmanız için sayısız hizmet programı, eklenti ve önceden yapılmış programlama parçası bulacaksınız.

GameMaker'ın aksine, RPG Araç Seti, RPG Kodu adı verilen komut dosyası diline çok daha fazla güveniyor. Bu dil düzgün bir RPG yapmak için hayati öneme sahip olacak. Bu makalede adı geçen diğer iki uygulamadan farklı olarak, bu, hafifçe atlayabileceğiniz bir şey değildir..

Başlamak için uygulamayı indirin ve RPG Araç Seti web sitesindeki öğreticiler bölümüne bakın. Oyununuzun editörü, kodlaması, grafikleri ve sesleri ile ilgili hangi bilgilere ihtiyacınız olduğunu göreceksiniz. Büyük bir projeye başlamak istiyorsanız, sizinle birlikte çalışacak meraklıları bulmak için forumları deneyin..

3D Rad (Windows)

Adından da anlaşılacağı gibi, 3D Rad Windows bilgisayarınızda kendi 3D oyunlarınızı oluşturalım. En ilginç bir metodolojiye bağlı kalır. 3D Rad'yu kullanarak oyunlarınızı tasarım perspektifine göre tasarlayacak ve çoğu zaman nesnenin etkileşimlerini kodlayarak yazacaksınız..

Kendi 3B modellerinizi oluşturmak için 3B düzenleyiciyi kullanabilir veya bunları harici bir kaynaktan içe aktarabilirsiniz. 3D modeller ile rahatsız edilmek istemiyorsanız, belki 3D Rad sizin için bir uygulama değildir. Sonuçta, önceden yapılmış 3B modeller kullanıyor olsanız bile, çalışmalarınızın çoğu, kendi fizik sanal alanınızı oluşturmak için çalışma eklemleri, tekerlekler ve çeşitli kazık terazileri kullanarak bu farklı parçaları birleştirmeye harcanacak.

GameMaker gibi, 3D Rad oynanışını da bir kod satırı yazmadan yönetiyorsunuz. Çoğunlukla, nesne diyaloglarını kullanarak nesne ilişkilerini ve etkileşimlerini belirtiyor olacaksınız. Bu görsel ilişkileri tanımlayarak, aslında yapay zeka komutları da dahil olmak üzere çok çeşitli yerleşik komut dosyalarını çağırıyorsunuz. Bu ilk işlevsellik seviyesinin ötesine geçmek istiyorsanız, 3D Rad, oyunda kullanmak için kendi komut dosyalarınızı da tanımlamanıza olanak tanır. Her iki durumda da, başlamak için dokümantasyon sayfalarındaki çok çeşitli öğreticilere göz atın.

Bu uygulamalardan hangisi gözünüze çarptı? Başka bir önerin var mı? Fikirlerinizi ve deneyimlerinizi aşağıdaki yorumlarda paylaşın!

Resim Kredisi: Fikir / Ücretsiz Dijital Fotoğraflar




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.