Yeni Başlayanlar İçin Android Oyun Yapımı
Please confirm that you want to add Yeni Başlayanlar İçin Android Oyun Yapımı to your Wishlist.
Açık kaynak LibGDX oyun motoruyla Android Studio'da küçük bir damla yakalama oyunu yapımı 3.4
Android Studyo' da Açık kaynak LibGDX oyun motoruyla temel seviyede oyun programlayabilme.
En az temel seviye java programlama bilgisi gerekli
Google ve JetBrains'in desteğini arkasına alan Android Studio android geliştiricilerinin işini kolaylaştıracak özelliklere sahip. Android Studio, Gradle desteği sayesinde projede kullanılan kütüphaneleri içine aktarabiliyor. Bu özelliğe sahip LibGDX açık-kaynak oyun kütüphanesi oyun projemizi oluşturup içe aktarmada bize kolaylık sağlıyor. Ayrıca LibGDX, bir defa yazdığımız kodu android, ios, desktop ve html için derleyip bu platformlarda oynanabilmesine olanak sağlıyor. Bu kursta Android Studio ve gerekli bileşenlerinin kurulumu, libGDX ile bir proje oluşturup Android Studio'ya aktarmayı öğreneceğiz. Oyun motorumuzun temel çalışma mantığını anlattıktan sonra egzersiz olsun diye libGDX'in yayınladığı Drop adlı oyunu baştan sona anlatarak oluşturacağız. Oluşturduğumuz oyunumuzu hem emulatöre hem de gerçek bir android cihaza kurabileceğiz. Who is the target audience?
Java ile mobil oyun yapmaya en başından başlamak isteyen öğrenciler almalı.
Setups - Kurulum
Oyunumuzu yazamaya başlayacağımız projemizi libgdx'in setup uygulamasını kullanarak oluşturuyoruz. LibGDX oyun kütüphanemizi ve çalışma ortamımızı tanıyorum
LibGDX projemizi oluşturup Android Studio'ya aktarıyoruz
Game development - Oyun geliştirme
Oyunumuzun arkaplan resmini çizdiriyoruz
Bu vidyomuzda Rectangle (dikdörtgen) nedir ne işe yarar öğrenip kovamızı dokunmatik olarak hareket edebilir hale getiriyoruz. Kovamızı ekleyip dokunarak hareket ettirilebilir hale getiriyoruz
Bu vidyomuzda ekranın üstünden yağan damlalar üretiyoruz. Bunun için Array ve Iterator kullanıyoruz. Damlalarımızı üretiyoruz
Bu videoda damlalarımıza kovaya çarpınca(collision) ekrandan silinme ve ses çıkarma özelliği ekliyoruz . iki nesnenin birbirine çarptığını overlaps metoduyla öğrenip işliyoruz. Damlalar kovaya çarpınca ses çıkarıp siliniyor.
Extras - Bazı değişiklikler
Oyun ve Uygulama Geliştirici - Game and Software Developer
Nesne tabanlı programlamanın lezzetini aldıktan sonra insanların programlamayı ve oyun geliştirmeyi daha kolay ve etkili öğrenmeleri için online eğitimler hazırlıyorum.
Bilgisayar ve Öğretim Teknolojileri Öğretmenliği öğrencisiyim. Eğitimin nasıl daha etkili yapılabileceğine dair aldığımız derslerin ve programlama merakımın da bir araya gelmesiyle video kurslar hazırlamaya çalışıyorum. Kodlarken hata almaktan, anlamadığınız noktaları sormaktan çekinmeyin. Eğlenmeyi unutmayın : )