Başlık | Python/Kivy ile Mobil Oyun Geliştirme Temelleri |
Yazar(lar) |
Yazar 1 Name: Güray Yıldırım Org: İstanbul Teknik Üniversitesi Country: TR E-mail: guray_AT_gurayyildirim.com.tr |
Diğer Yazar(lar) | yildirimgur_AT_itu.edu.tr |
Anahtar Kelimeler | Python, Kivy, Hibrit uygulama |
Özet | Kivy, Python ile mobil ve masaüstünde çalışan uygulama ve oyunlar yazılması amacıyla geliştirilmiş MIT lisansına sahip bir çatıdır. Kendi widget yapısı ile her platformda aynı görünüm ve kullanıma sahip arayüzler elde edilebilir. OpenGL ES 2.0 üzerine yazılan grafik motoru ile hızlı ve modern görünümler elde edilebilir. Android ve iOS üzerinde çalışabildiği gibi, GNU/Linux, MacOS ve Windows kurulu bilgisayarlarda da çalışan uygulamalar geliştirilebilmektedir. Bunlarla birlikte, Raspberry Pi üzerinde de çalışabilmekte ve tüm bu platformlarda dokunmatik ekranlarla uyumlu çalışmaktadır. Seminer sırasında, bir oyunun temel gereksinimleri ve yapım aşamaları, Python ve Kivy kodları içeren örnekler üzerinden gösterilecektir. Oyunda kullanıcı ile etkileşim, arkaplan ve yardımc ı nesnelerin hareketleri, seslerin eklenmesi, fontlar, Kivy Atlas yapısı, Kivy ile birlikte gelen Clock yapısı ile oyun hızının ayarlanması ve zorluk derecelerinin değiştirilebilmesi gibi konular açıklanacaktır. Bir oyunun baştan sona yapımı ve Android içeren telefonlar için APK dosyası olarak son haline getirilmesi anlatılacaktır. Oyunun ana ekranı, menü eklenmesi, sonuç ekranı ve bu ekranlar arasındaki geçişin Python/Kivy ikilisinde nasıl yapıldığından bahsedilecektir. Seminer için planlanan süre 90 dakikadır. |
Başlıklar |
AB-Seminer Mobil Ağlar, Teknolojiler ve Uygulamalar |
Dosya |
![]() |