Pygame

Pygame

Pygame, Python programlama dili kullanılarak kodlanmaktadır. Python ile kod yazmak büyük bir avantajdır. Aynı zamanda öğrenilmesi ve kullanılması basit bir dildir. Bu sebeple bu dilde az kod yazarak çok iş yapılabilir. Neredeyse bütün platformlarda çalışması da diğer bir artı yönüdür. Bu dilde oyun geliştirmekte oldukça rahattır.

Kurs Süresi: 12 Hafta/3 Ay,

Kontenjan: 15,

Kurs ücreti: 37€/Ay.

+ Bize ulaşın >>>

WhatsApp:

☘️Zeynep/Digi-Homeschooling: +49 176 29480315
☘️Erhan/Digi-Homeschooling : +49 163 7875604

Pygame


Genel

Pygame ile oyun programlama eğitimimizde python programlama dili ile ilgili temel bilgiler verildikten ve geliştirme ortamı ayrıntılı olarak tanıtıldıktan sonra öğrencilerimiz ile  birlikte oyunlar geliştirerek pygame kütüphanesini öğreniyoruz. Bunun yanında öğrencilerimize oyun programlama mantığı öğretilerek kendi özgün oyunlarını geliştirebilmeleri için öğrencilerimizde temel oluşturuyoruz.

Pygame oyun programlama ile öğrenciler karşılaştıkları problemlere çözüm yolları üretme yeteneği ve ilgili problemi daha alt problemlere bölme ve yönetme yeteneği kazanmaktadır. Oyun geliştirme ile ilgili temel algoritmaları hayal güçlerini de  kullanarak geliştirmekte ve medya araçlarını kullanarak zengin içerikler üretebilmektedir. Böylece erken yaşta programlama mantığını öğrenerek geleceğin yazılım dünyasına adım atmaktadır.

Neden Pygame?

Pygame, popüler python kütüphanelerinden biridir. Multimedya uygulamalar yapmak için geliştirilmiş,pratik, kullanıcı dostu, açık kaynak ve ücretsiz bir kütüphanedir.

2000 yılının başlarında, ortaya çıkan Pygame çok kısa sürede yeni başlayanlar için 1 numaralı Oyun Geliştirme aracı haline gelmiştir

Bunun nedeni, yeni başlayanlar için 2 boyutlu oyun geliştirmenin temel kavramlarını kısa sürede öğrenebilecekleri kadar basit ve profesyoneller için de yeterince gelişmiş olmasıdır.

Pygame barındırdığı bir çok özellik ile geliştiricilerin oyun uzerindeki hakimiyetini artırır.

Pygame, Python programlama dili kullanılarak kodlanmaktadır. Python ile kod yazmak büyük bir avantajdır. Aynı zamanda öğrenilmesi ve kullanılması basit bir dildir. Bu sebeple bu dilde az kod yazarak çok iş yapılabilir. Neredeyse bütün platformlarda çalışması da diğer bir artı yönüdür. Bu dilde oyun geliştirmekte oldukça rahattır.

Eğitimin hedefleri

Python temellerini öğrenmek ve bunları gerçek dünya projelerine uygulayabilmek

Pygame kütüphanesini kullanarak python programlama dili ile bilgisayara oyun kurallarını ve algoritmasını aktarabilmeyi öğrenmek,

PyGame ile oyun geliştirmede ustalaşmak

Nesneye Yönelik Programlamanın pratikte nasıl kullanıldığını öğrenmek

Algoritmik düşünme yeteneğini kazanmak,

Oyun programlama mantığını öğrenmek,

Eğitim uygulamaları geliştirebilmek,

Özgün oyun içerikleri tasarlamayı öğretebilmek,

Oyunlar programlayarak geliştirici olarak öğrencinin kendisine olan güven duygusunu artırabilmek

Pygame ile oyun geliştirmeyi hayatın her alanına uygulayabilmek.

Eğitim içeriği

  • Pygame Nedir?
  • Pygame kütüphanesinin temelleri ve genel video oyunu tasarımı.
  • Yüzeyler nasıl oluşturulur, görüntüler nasıl aktarılır, metinler nasıl  oluşturulur, kullanıcı girdileri nasıl işlenir ve çarpışmalar nasıl algılanır.
  • Karakterlerle,karakter gruplarıyla ve gelişmiş çarpışma yöntemleriyle nasıl çalışılır.
  • Kendi karo haritamızı nasıl oluştururuz ve bir oyun seviyesi tasarlamak için bir karo haritasını nasıl okuruz.
  • Yerçekimi ve sürtünme altında koşma ve zıplama gibi karmaşık platform hareketlerini işlemek için 2 boyutlu vektörler nasıl kullanılır?
  • Oyunlarımıza gerçek hayat efektleri verebilmek  için hareketli grafik sayfaları nasıl kullanılır ve özel karakter animasyonları nasıl eklenir.
  • Toplamda 4 harika oyun oluşturun! 1 tanesi başlangıç ​​seviyesi, 2 tanesi orta ve 1 tanesi ileri düzeyde.

Yaklaşan Yazılım Kursları


+ Coding Path A (8-10 Yaş) >>
SINIFYENİ KURS TARİHİGÜN/SAATDETAY & KAYIT
Scratch (Ücretsiz)12 Eylül 2022Pazartesi, 18.00GİRİŞ
Codemonkey level 13 Ekim 2022Pazartesi, 18.00GİRİŞ
Temel Scratch4 Ekim 2022Salı, 18.00GİRİŞ
İleri Scratch07 Eylül 2022Pazar, 19.30GİRİŞ
Mobil Uygulama21 Ekim 2022Çarşamba, 19.30GİRİŞ
Codemonkey level 28 Ekim 2022Cumartesi, 19.30GİRİŞ
Robotik Kodlama20 Eylül 2022Salı, 18.00GİRİŞ
+ Coding Path B (11-12 Yaş) >>
SINIFYENİ KURS TARİHİGÜN/SAATDETAY
Scratch (Ücretsiz)12 Eylül 2022Pazartesi, 18.00GİRİŞ
Codemonkey level 14 Ekim 2022Salı, 18.00GİRİŞ
Temel Scratch4 Ekim 2022Salı, 18.00GİRİŞ
İleri Scratch20 Eylül 2022Salı, 19.30GİRİŞ
Mobil Uygulama1 Ekim 2022Cumartesi, 19.30GİRİŞ
Python Basic9 Ekim 2022Pazar, 18.30GİRİŞ
Robotik Kodlama9 Ekim 2022Pazar,18.30GİRİŞ
+ Coding Path C (13-17 Yaş) >>
SINIFYENİ KURS TARİHİGÜN/SAATDETAY
Mobil Uygulama4 Ekim 2022Salı, 18.30GİRİŞ
Python Basic7 Eylül 2022Çarşamba, 18.30GİRİŞ
Python Mastering Track15 Eylül 2022Perşembe,18.00GİRİŞ
Robotik Kodlama9 Ekim 2022Pazar, 18.30GİRİŞ
Web Development Junior5 Ekim 2022Çarşamba,18.00GİRİŞ
İngilizce Kursları
8-17 yaş
5 Eylül 2022GİRİŞ
+ Yetişkin Kursları >>
SINIFYENİ KURS TARİHİDETAY
Robotik ve Kodlama Öğretmen Eğitimi Programı12 Eylül 2022GİRİŞ
IT ENGLISH
3 Ay/72 Des saati
12 Eylül 2022GİRİŞ
İngilizce Kursları
8-17 yaş
5 Eylül 2022GİRİŞ

+ Katılma ve ayrılma koşulları >>>
  1. Python Kursunun süresi 36 haftadır.
  2. Kursa katılımdan sonraki ilk 2 hafta deneme dönemidir. Bu süre içerisinde devam etmek istemeyen öğrenci kurstan ayrılabilir.
  3. Deneme dönemi sonrasında kursa devam etmek isteyen öğrenci ile sözleşme imzalanır.
  4. Kursların kontenjan ile öğrenci kabul etmesi nedeniyle zaruri haller (hastalık vs.) dışında kurstan ayırlan öğrenci kurs ücretininin tamamını ödemek durumundadır.

Öğrencilerimizle yaptığımız bazı söyleşiler…