İçindekiler:

Kodlamadan Mobil Oyun Yapma: 6 Adım
Kodlamadan Mobil Oyun Yapma: 6 Adım

Video: Kodlamadan Mobil Oyun Yapma: 6 Adım

Video: Kodlamadan Mobil Oyun Yapma: 6 Adım
Video: Nasıl OYUN Yapılır? | Oyun Yapmak İçin Hangi Programları Kullanmalısınız? 2024, Temmuz
Anonim
Image
Image

Java gibi dillerde 3D oyunlar veya sabit kodlama oyunları oluşturmak için birlik kullanmak olsun, oyun yapmak oldukça göz korkutucu görünebilir. Her iki durumda da, yeni başlayan biri için her zaman eğlenceli olmayan çok fazla deneyime ihtiyacınız var. Yani bu projede baştan sona çok basit bir platform oyunu (Mario gibi) yapacağız.

1. Adım: Başlarken

Başlarken
Başlarken
Başlarken
Başlarken

Oyunumuzu yapacağımız platformun adı AppShed, bu web sitesinde kolay kullanım için yapılmış bir Uygulama geliştirme ortamı var ama aynı zamanda oyunlar içeren uygulamalar yapmamızı sağlayan Phaser oyun motoru da var!

Başlamak için AppShed'e gideceğiz ve girişe tıklayacağız (eğer bir hesabınız yoksa ücretsiz kayıt olabilirsiniz). Bu noktada, size AppBuilder ve IoTBuilder olmak üzere iki seçenek sunulacaktır, çünkü bu sefer bir uygulama yapmak istiyoruz, AppBuilder'a tıklayacağız (IoTBuilder'ı bir uygulama yapmak için nasıl kullanılacağını görmek için diğer projelerimize göz atın). kontrol ışıkları!)

AppBuilder'a girdikten sonra, size simüle edilmiş bir telefon sunulmalıdır, oyunumuzu burada oluşturacağız. Ekranın altındaki yeni uygulamaya tıklayarak başlıyoruz ve daha sonra yeni bir uygulama oluşturacağız, daha sonra ona "oyun" adını verebiliriz.

2. Adım: Oyun Motoru Hakkında

Oyun Motoru Hakkında
Oyun Motoru Hakkında

Şimdi oyun yapımına fazla derinlemesine girmeden önce, oyunları kolayca yapmamıza yardımcı olacak temel oyun motoruna bir göz atalım. Adı Phaser ve HTML 5 ve Javascript üzerinde çalışıyor, bu nedenle web tarayıcımızda oyunlar yapmamıza ve çalıştırmamıza izin veriyor.

Şimdi Phaser hakkında bir şey biliyorsanız, onu kullanmak için nasıl kod yazacağınızı da bilmeniz gerektiğini bileceksiniz. Bu nedenle, yeni başlayanlar için gerçekten ideal değil. AppShed burada devreye giriyor, AppShed Phaser motorunu alıyor ve herhangi bir kodlama yapmadan oyun yapmamızı sağlayan sürükle ve bırak, kolay düzenleme özelliğini kaplıyor.

3. Adım: Uygulamayı Yapmaya Geri Dönün

Uygulamayı Yapmaya Geri Dön
Uygulamayı Yapmaya Geri Dön
Uygulamayı Yapmaya Geri Dön
Uygulamayı Yapmaya Geri Dön
Uygulamayı Yapmaya Geri Dön
Uygulamayı Yapmaya Geri Dön

İşte bu noktada uygulamamızı yaptık ve ona bir isim verdik ama uygulamamız tamamen boş. İlk oyunumuzu eklemek için modüllere tıklamamız ve ardından arama çubuğunda "oyun" aramamız gerekiyor. Daha sonra bir sürü farklı seçenek göreceksiniz (bunların hepsi farklı zorluk seviyelerinde farklı oyunlardır) düzenlemesi en kolay oyun olduğu için Platform oyununa (Phaser) tıklayacağız.

Kullan'a tıkladığınızda, uygulamanızın birdenbire bir sürü resim ve adla dolduğunu görmelisiniz, bunların hepsi oyunumuzun yönleridir. Daha sonra oyunun dünyasını oluşturacak bir Pipe, karakter, platformlar ve arka planlar olduğunu göreceksiniz. En üstte büyük bir oyun başlat düğmesi görmeli, devam edin ve oyunu başlatmak için buna çift tıklayın.

Oyun yüklendikten sonra yön tuşlarını kullanabilir veya fare ile tıklayıp sürükleyerek hareket edebilirsiniz. Oyunda bir önceki ekranda gördüğümüz boruyu, platformları ve diğer tüm özellikleri görmelisiniz.

Adım 4: Oyunu Düzenleme

Oyunu Düzenleme
Oyunu Düzenleme
Oyunu Düzenleme
Oyunu Düzenleme
Oyunu Düzenleme
Oyunu Düzenleme
Oyunu Düzenleme
Oyunu Düzenleme

Böylece son adımda, ekrandaki tüm görüntülerin oyundaki dünyayı oluşturduğunu öğrendik, bu yüzden onları düzenlemeye gitsek oyunumuzda bir şeyler değişecekti.

Bunları düzenlemek için düzenlemek istediğimiz şeye sol tıkladık, örneğin diyelim ki platformlardan birinin konumunu değiştirmek istedik, bunu platformlardan birine tıklayarak yapardık ve ardından düzenle'ye tıklıyoruz. Şimdi X, Y, genişlik ve yükseklik gibi bir sürü değer içeren bir metin kutusu görmeliyiz. Platformun konumunu değiştirmek isteseydik X ve Y değerini, boyutunu değiştirmek istersek genişlik ve yükseklik değerini değiştirirdik.

Yani platformu hareket ettirmek için X değerini 100 ve Y değerini 70 olarak değiştiriyoruz. Daha sonra kaydet deyip oyunu tekrar deneriz, oyunun farklı göründüğünü görmeliyiz. Oyunu daha özel hale getirmek için bu değerleri oyunun tüm yönlerinde değiştirebiliriz.

Adım 5: Daha Fazla Ekleme

Daha Fazla Ekleme
Daha Fazla Ekleme
Daha Fazla Ekleme
Daha Fazla Ekleme

Bu noktada oyun motorunun nasıl çalıştığını, bu oyunlara nasıl ulaşılacağını ve eşyaları yeniden boyutlandırıp hareket ettirerek oyunları nasıl daha özel hale getireceğimizi öğrendik, şimdi oyunumuza nasıl daha fazla platform ve nesne ekleyeceğimize bakacağız..

İlk yapacağımız şey modüllere geri dönüp oyunu tekrar aramak, "platform game Phaser" adlı dosyada başka bir platform ekleme seçeneğini görmelisiniz, buna tıklayıp kullan'a tıklayacağız. Şimdi oyun ekranınızın 3 boru olduğunu görmelisiniz, ancak oyunu başlatırsak sadece 2 tanesi görülebilir. Bunun nedeni, borulardan 2'sinin aynı x ve y değerlerine sahip olmasıdır, yani örtüşüyorlar, bunu düzeltmek için değerlerden birini değiştiriyoruz ve ardından 3'ü de görülebiliyor.

Adım 6: Telefonunuza Almak ve Daha İleriye Taşımak

Telefonunuza Almak ve Daha İleriye Taşımak
Telefonunuza Almak ve Daha İleriye Taşımak
Telefonunuza Almak ve Daha İleriye Taşımak
Telefonunuza Almak ve Daha İleriye Taşımak
Telefonunuza Almak ve Daha İleriye Taşımak
Telefonunuza Almak ve Daha İleriye Taşımak
Telefonunuza Almak ve Daha İleriye Taşımak
Telefonunuza Almak ve Daha İleriye Taşımak

Artık oyunumuz oynamaya hazır, telefonlarımıza almak için yayınla ve başlat'a tıklıyoruz, bu işlem tamamlandıktan sonra paylaş'a ve ardından QR Koduna tıklıyoruz. Bu bize oyunumuzu telefonumuza koyduğumuz telefonumuzla tarayabileceğimiz bir QR Kodu sunacak. Saniyeler içinde oyun yüklendi ve artık telefonumuzdan oynayabiliriz. Karakteri kontrol etmek için parmağınızı ekranda sürükleyebilir veya telefonunuzu hareket ettirmek istediğiniz yöne doğru eğebilirsiniz.

Ve aynen böyle çok basit bir oyun kurduk ve telefonumuza koyduk. Şimdi, bu yapabileceğiniz en basit oyunlardan biridir, ancak onu basit bir platform oyunundan çok daha ileri götürebilirsiniz. AppShed tarafından inşa edilen bu uzay istilacılarına bir göz atın. Buraya

Herhangi bir sorunuz varsa lütfen yorum bırakın, size geri döneceğiz

Önerilen: