
Pygame Nedir?
Pygame kütüphanesi, özellikle oyunlar ve diğer multimedya uygulamaları
yapmanıza yardımcı olmak amacıyla Python programlama dili için açık
kaynaklı bir modüldür. Son derece portatif SDL (Simple DirectMedia Layer)
geliştirme kütüphanesinin üzerine inşa edilen pygame, birçok platformda
ve işletim sisteminde çalışabilir.
Pygame modülünü kullanarak, video ve ses ile çalışmak için gereken arka
uç karmaşıklıklarından endişe etmeden oyunlarınızın mantığını ve
grafiklerini kontrol edebilirsiniz.
Ders İçin Gereksinimler:
Python ile ilgili ilk 4 kurluk eğitimin alınması tavsiye edilmektedir. Aşağıda yer alan konu başlıkları hakkında bilgi sahibi olunmaası dersimiz için bir ön koşuldur:- Veri yapıları
- Değişkenler
- While Döngüsü
- For Döngüsü
- Koşullu ifadeler
- Fonksiyonlar
- Sınıf (Class) yapısı
- Arayüz geliştirme bilgisi
Eğitim İçeriği:
A)Python Konular Genel Tekrar (6 Saat)
- Veri Yapıları
- Döngüler
- Koşullu İfadeler
- Fonksiyonlar
- Sınıf Yapısı
B)Pygame ile Oyun Geliştirme Temelleri (8 Saat)
- Bilgisayar Koordinat Sistemi
- Ekran Oluşturma
- Kullanıcı Etkisi ve Program Döngüsü
- Şekil Çizme
- Text Oluşturma
- Dinamik Şekiller
- Arka Plan Ses Yükleme
- Arka Plan Resmi Yükleme
C)Hareketli Grafikler (10 Ders Saati)
- Sprite Oluşturma
- Spriteları Hareket Ettirme
- Animasyon Oluşturma
- Mouse Kontrolü
- Klavye Kontrolü
D)Platform Oluşturma (10 Ders Saati)
- Uygulama-1
- Uygulama-2
- Uygulama-3