Scratch'te 2D platform oyunları oluşturma: cebir ve geometri - Kodabra'dan ücretsiz kurs, 40 saat eğitim, Tarih: 3 Aralık 2023.
Miscellanea / / December 07, 2023
Kurs hakkında:
Dersler sırasında çocuklar, kendilerini Python ve C# gibi profesyonel programlama dillerine yaklaştıracak işlevlere ve gelişmiş algoritmalara aşina olacak. Çocuklar oyun geliştirmenin tüm aşamalarından geçecekler: fikirden bitmiş ürünün son testine kadar.
Kursun ilk bölümünde öğrenciler oyunlarına nasıl seviye oluşturma, hareketli kamera ekleyeceklerini ve Slizario ve Farm Frenzy gibi oyunların nasıl çalıştığını öğrenecekler. Kursun ikinci bölümünde çocuklar ünlü Super Mario veya Sonic'e benzer çok seviyeli platform oyunları geliştirecekler. Bunları oluşturmak için çocuklar, karakterlerin hareketlerinin gerçekçi görünmesini sağlayacak oyun fiziğine aşina olacak ve düşmanların davranışlarını programlamak için basit yapay zekanın nasıl oluşturulacağını öğrenecekler.
Kurs Hedefleri:
1. Seviye oluşturmanın farklı yollarını keşfedin;
2. Hareketli bir oyun kamerası oluşturma algoritmasını inceleyin;
3. Vektör grafiklerini tanıtın;
4. Fonksiyonları kullanarak programlamayı öğrenin;
5. Sizi Scratch'in sınırlamalarıyla tanıştıracak ve bunların üstesinden nasıl gelineceğini öğrenecek;
6. Plastik oyun nesnelerinin oluşturulmasını tanıtmak;
7. Seviye haritasının nasıl oluşturulacağını öğrenin;
8. Karakterin fiziğini inceleyin ve onu oyunda yeniden yaratın;
9. Profesyonel görünümlü bir platform oyunu olan bitmiş bir oyun ürünü oluşturun.
Kursun mezunları şunları yapabilecektir:
- Karakterin ve diğer nesnelerin hareket fiziğini özelleştirin;
- Hareketli bir oyun kamerası için bir algoritma oluşturun;
- Sanal koordinatlarla çalışın;
- Gelişmiş oyun algoritmaları oluşturun.
- İşlevleri oluşturun ve kullanın;
- Vektör grafikleriyle güvenle çalışın.
Öğrenme çıktısı:
1. Adamlar birkaç karmaşık platform oyununun yanı sıra bağımsız olarak icat edilen ve geliştirilen nihai bir bireysel proje yaratacaklar;
2. Kurs sırasında çocuklar sonuçlara kendilerinin ulaşabileceklerini anlarlar. Hedef koymayı öğrenecekler ve hata yapmaktan korkmayacaklar;
3. Çocuklar kendilerini karmaşık algoritmik çözümlerin geliştirilmesine kaptıracak, oyunlardaki fiziksel yasaları, matematiksel göstergeleri inceleyecek, işlevler oluşturup kullanacak, vektör grafiklerle çalışacak;
4. Çocuklar yaratıcılığın yanı sıra tasarım ve mantıksal düşünmeyi de geliştirecekler. Bu beceriler çalışma, yaşam ve gelecekteki meslekte faydalı olacaktır.