İster sektörde olun ister olmayın hayatımızda çok önemli yeri olan kodlama ve yazılım geliştirmenin en temel ve değerli unsuru yalnızca bir yazılım dilini, bir kütüphaneyi ya da bir programın genel yapısını öğrenmek değil; bir sorunu çözmek için algoritma geliştirmek ve bunu olabildiğince az hata ile uygulayabilmektir. Bu kursta da asıl amacımız kodlamanın bu genel algoritma mantığını oturtabilmek ve bunu uygulayabileceğimiz çok geniş bir alan olan oyun geliştirme üzerinde deneyebilmektir.
Algoritma mantığını uygulayabilmemiz için tabi ki de bazı temel bilgilere sahip olmamız gerekmektedir. Bu kurstan sonra Python Pygame kütüphanesinin içerisindeki önemli fonksiyonları, metodları ve sınıfları da öğrenmiş olacaksınız. İlk oyunumuz eskilerden hatırladığımız ördek oyununa benzer bir oyun olacak, herhangi bir oyun zevki olmayacak ama basit kavramları öğreneceksiniz. Sonraki yapacağımız 3 oyunun ise bir oyun zevki olacak ve belki arkadaşlarınızla/ailenizle küçük turnuvalar bile yapmak isteyeceksiniz.
Bu kursta 3+1 farklı oyun yapacağız. Tüm oyunlar daha önce benzerini görmüş olduğunuz oyunlardan olacak böylece oyunun ne olduğunu anlamak ile zamanınızı boşa harcamayacaksınız. Her oyunun yapılışında biraz farklı bir gidişat ve kod düzeni kullanacağım, böylece siz istediğiniz oyunu yaratmanız için uygulayabileceğiniz 4 farklı şablon oluşacak, size en rahat geleni inceleyip kendi oyununuza uygulayabileceksiniz.
Değişkenlerim da dahil olmak üzere nerdeyse tüm kursu olabildiğince açık bir Türkçe'ye sahip şekilde yapmaya çalıştım, yıllar sonra kendi yazdığınız ya da benim yazdığım koda dönüp baktığınızda videoları dahi izlemenize gerek kalmadan genel olarak ne yapmak istediğimizi anlayacaksınız.