İçindekiler:
- 1. Adım: Başlarken
- 2. Adım: Oyun Motoru Hakkında
- 3. Adım: Uygulamayı Yapmaya Geri Dönün
- Adım 4: Oyunu Düzenleme
- Adım 5: Daha Fazla Ekleme
- Adım 6: Telefonunuza Almak ve Daha İleriye Taşımak
Video: Kodlamadan Mobil Oyun Yapma: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
Ş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
İş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
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
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
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:
Raspberry Pi'yi Elle Kodlamadan Programlamaya Giriş: 3 Adım
Raspberry Pi'yi El Kodlaması Olmadan Programlamaya Giriş: Merhaba, bu talimat size Raspberry Pi'nizi Fonksiyon Blok Şeması (IEC 61131-3 standardının bir parçası) olarak adlandırılan PLC'ler için grafik yönelimli programlama dili ile uyumlu tamamen programlanabilir bir otomasyon cihazına nasıl dönüştüreceğinizi gösterecektir. Bu olabilir
[HASS.IO] Akıllı Evinizi Kodlamadan 100$'dan Az Bir Fiyata İnşa Etmeye Başlayın: 6 Adım
[HASS.IO] Akıllı Evinizi Kodlamadan 100 Dolardan Az Bir Maliyete İnşa Etmeye Başlayın: Son zamanlarda ortalığı karıştırıyorum ve başarılı bir şekilde evimi daha az "aptal" hale getiriyorum. Bu yüzden, sorunsuz ve istikrarlı çalışacak, düşük fiyat etiketi, yüksek uyumluluk ile akıllı bir ev sisteminin nasıl yapıldığını paylaşacağım
Yapma! LED Oyun (Arduino tarafından desteklenmektedir): 6 Adım
Yapma! LED Oyunu (Arduino tarafından desteklenmektedir): Bu proje, YouTube'daki bu videodan ve Makershed.com'daki Pendulum Challenge Kit'ten (Broken link. Bunu deneyin.) esinlenmiştir. Beş LED ışık ve bir buton anahtarından oluşan basit bir oyun. LED'ler sırayla yanıp söner ve oynatma
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası: 10 Adım
Not Defteri'nde Oyun Yapma ve Çok Daha Fazlası: Bu benim ilk talimatım. Bu yüzden herhangi bir öneriniz varsa lütfen yorum yapın. Haydi başlayalım! Not defteri kelimesini duyduğumuzda aklımıza bir şeyleri not etmek için bazı sıkıcı gereksiz uygulamalar geliyor. Peki not defteri bundan çok daha fazlası
6 Kanallı Servo Player ile Robot Kolu Kodlamadan Nasıl Kontrol Edilir: 5 Adım
6 Kanallı Servo Oyunculu Robot Kolu Kodlamasız Nasıl Kontrol Edilir: Bu eğitimde Robot Kolu 6 Kanallı Servo Oyunculu Kodlamasız Nasıl Kontrol Edilir gösterilmektedir