Yani, kendi bilgisayar oyununuzu yaratma arzunuz var. Delphi, C ++ ve diğer bazı dillerde programlamanın temellerini öğrenmeyi içeren daha karmaşık bir yol seçebilirsiniz. Ancak, bu çok zaman ve çaba gerektiren zahmetli bir süreçtir. Çoğunu www.gcup.ru web sitesinde bulabileceğiniz yapıcıları ve hazır oyun motorlarını kullanmak çok daha kolaydır. Game Maker programı örneğini kullanarak bir oyun yaratmayı düşünelim
Bu gerekli
Game Maker programı
Talimatlar
Aşama 1
Karakter
İlk önce bir oyun karakteri oluşturun (buna örneğin obj_player diyelim). Yürümeyi öğrenmesi için, "Sol" düğmesinde, nesnelerin çarpışmasını ve X ekseni boyunca kaymayı -4 koordinatlarına göre kontrol edin. Koordinatları + 4 olarak değiştirerek "Sağ" düğmesinde de aynısını yapın. Spriteları değiştirmeyi unutmayın. Artık karakterimiz sağa sola yürüyebiliyor.
Adım 2
platformu
Daha sonra platform olacak yeni bir nesne (obj_platform) oluşturun. Bu durumda obj_platform'da Solid onay kutusunu işaretlemeyi unutmayın.
Aşama 3
Yerçekimi
obj_player karakterine geri dönelim. Adım menüsünde, şekilde gösterildiği gibi koşulları seçin.
Soldaki değişkene dikkat edin. Yardımı ile düşme hızı 12 ile sınırlandırılabilir.
4. Adım
Sıçrama
Bir atlama oluşturmak için, maksimum atlama sayısını ayarlayabileceğiniz atlama değişkenini uygulamanız gerekir. Oluştur menüsünde, atlama = 0 ile bir değişken oluşturun. Şekilde kırmızı ile vurgulanan buton kullanılarak değişkenler oluşturulur. Eylemler'e sürüklediğinizde bir menü belirir. Şekilde gösterildiği gibi, gerekli tüm koşulları belirtin.
Adım 5
Basın menüsünde, aşağıdaki şekillerde olduğu gibi ilerleyin:
6. Adım
Ve obj_platform nesnesine dokunmak için birkaç adım daha. Yani oyunumuzun ana motoru hazır. Ek işlevleri kaydetmek için kalır.
7. Adım
Merdivenler
Merdiveni oluşturmak için Yukarı, Aşağı ve Basamak sekmelerine ihtiyacımız var. Yeni bir nesne obj_ladder oluşturun. Ardından, Adım sekmesinde, şekilde gösterildiği gibi değerleri yazın:
8. Adım
Yukarı sekmesi ile çalışıyoruz (resme bakın). Aşağı sekmesi ile aynı şekilde çalışıyoruz, sadece y = -4'ü y = + 4 ile değiştirmeyi unutmayın.
9. Adım
Düşman
Kötü adam olmayan bir oyun nedir? Bu nedenle kahramanımızın mutlaka bir düşmana ihtiyacı vardır. Yeni bir obj_enemy nesnesi oluşturun, ardından Create olayına gidin. Orada bir eylem oluşturun ve şekilde gösterilenlere benzer parametreleri ayarlayın.
Ardından obj_rotate nesnesini oluşturup onu görünmez hale getiriyoruz. Bunu yapmak için, Görünür onay kutusunun işaretini kaldırmanız yeterlidir.
Adım 10
Kahramanın öldürülmesi
Bu en önemli an: karakteri öldürme olasılığını sağlamanız gerekiyor. Bunu yapmak için Game Maker'da yerleşik olarak bulunan yaşam ve sağlık sistemini kullanacağız.
Adım etkinliğinde aşağıdaki adımları uygulayın:
11. Adım
Karakter sağlığı.
Kötü adamı yarattığınız gibi oyunda süngü yapın. Ardından şunu koyun: Sağlığı -1'e göre ayarlayın
Adım 1/2
Bu, süngülere her dokunuşta oyun karakterinin sağlığının azalmasını sağlayacaktır. Sağlık birden az olduğunda, karakter bir can yakar.
Adım 13
Son aşamada bazı dokunuşları tamamlayacağız: büyük bir seviye yapacağız, kamerayı kahraman için takip etme olasılığını kaydedeceğiz. Bunu yapmak için, görünüm debriyajındaki odada aşağıdaki işlemleri yapıyoruz (resme bakın).
Hbor ve Vbor değerlerini değiştirin. Kameranın hareket etmeye başladığı noktaya ulaştığında x ve y koordinatlarından sorumludurlar.
Game Maker ile basit bir platform oluşturmanın temelleri bunlardır.