Pygame Öğren: Python ile Oyun Yap
Sıfırdan başlayan ücretsiz ve etkileşimli bir pygame kursu. Python yaz, oyunlarını editörün yanında gerçek pygame-ce ile oyna. Kenney'nin ücretsiz paketlerinden görseller ve sesler, yapay zeka ipuçları ve her bölüm için bir sertifika.
1,000+ codders kayıtlı
218 ders218 görev387 quiz sorusu
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Oyun Penceresinde Python
Bölüme başlaBaşlapygame penceresinde çizim yaparak Python öğrenin: değişkenler, if ifadeleri, döngüler, fonksiyonlar ve listeler; her biri ekrandaki bir şeyi hareket ettirir. Yıldızları yerleştirip parıldattığınız Gece Gökyüzü projesiyle bitirin.İlk Penceren
4 ders4Sayılar ve Değişkenler
5 ders55If ve Tuşlar
5 ders55Çizen Döngüler
5 ders55Fonksiyonlar
4 ders45Şeylerin Listeleri
5 ders55Gece Gökyüzü
Proje4 ders4Bölüm 2
Oyun Döngüsü
Bölüme başlaBaşlaOyun döngüsünü kendiniz yazın: saat, tuşlar, şekiller, fare, saniyelerle ölçülen hareket, Rect'ler ve çarpışmalar, puan ve canlar. Gem Hunt'ı geliştirin ve Catch the Blocks ile bitirin.Bir Kareyi Hareket Ettir
Proje8 ders85Şekiller ve Renkler
4 ders45Fare
Proje5 ders55Zamana Göre Hareket
5 ders55Blokları Yakala
Proje10 ders105Bölüm 3
Sprite'lar ve Görseller
Bölüme başlaBaşlaGörselleri yükleyin, döndürüp ölçeklendirin, oyun nesneleri için sınıflar yazın, bunları sprite olarak gruplayın ve sprite sheet'lerden animasyon oluşturun. Bir uzay nişancı oyunu olan Star Patrol ile bitirin.Görselleri Yükleme
5 ders59Döndür, Yansıt, Ölçekle
4 ders49Oyun Nesneleri için Sınıflar
6 ders613Sprite'lar ve Gruplar
5 ders512Piksel Hassasiyetinde Çarpışmalar
4 ders49Sprite Sheet'lerden Animasyon
4 ders48Yıldız Devriyesi
Proje8 ders817Bölüm 4
Oyun Kuralları
Bölüme başlaBaşlaMenüler ve oyun bitti ekranları, HUD, zamanlayıcılar ve dalgalar, zorluk seviyesi ve kaydedilen en yüksek puan. Sonsuz koşu oyunu Sky Runner ile bitirin.Oyun Durumları
5 ders512Metin ve HUD
4 ders48Zamanlayıcılar ve Dalgalar
5 ders512Zorluk
4 ders48En Yüksek Skor
4 ders48Gökyüzü Koşucusu
Proje7 ders716Bölüm 5
Dünyalar
Bölüme başlaBaşlaMetin haritaları ve karolarla seviyeler oluşturun, yer çekimi ve zıplama ekleyin, platformlara iniş yapın, kamerayla oyuncuyu takip edin ve devriye gezen düşmanlar ekleyin. Bir platform oyunu olan Moss Caves ile bitirin.Metinden Haritalar
5 ders510Karolar
4 ders410Yerçekimi ve Zıplama
5 ders515Platform Çarpışmaları
5 ders510Kayan Bir Kamera
4 ders410Devriye Gezen Düşmanlar
4 ders410Yosunlu Mağaralar
Proje8 ders817Bölüm 6
Ses ve Oyun Hissi
Bölüme başlaBaşlaSes efektleri, müzik, parçacık efektleri, ekran sarsıntısı, darbe parlamaları ve akıcı hareket ekleyin; ardından Star Patrol'u son rötuşlarla geliştirmek için bunların tümünü kullanın.Ses Efektleri
4 ders49Müzik
3 ders35Parçacıklar
4 ders49Ekran Sarsıntısı ve Darbe Parlaması
4 ders49Akıcı Hareket
4 ders49Yıldız Devriyesini Geliştir
Proje4 ders49Bölüm 7
Projeler
Bölüme başlaBaşlaSnake, iki oyunculu Pong ve yukarıdan görünümlü bir zindan oyunu olan Rune Keep'i yapın; ardından kendi oyununuzu tasarlayın.Yılan
Proje10 ders1020İki Kişilik Pong
Proje10 ders1020Rün Hisarı
Proje9 ders920Kendi Oyununuzu Yapın
Proje2 ders24
Pygame kursları
Tarayıcıda ücretsiz başlanan, uygulamalı Pygame kursları.
Yaparak Öğren
Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.
Serinizi Oluşturun
Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.
12 gün seri
Serinizi korumak için yarın geri dönün!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Ya Hep Ya Hiç
7 günün 5. günü
Seri Dondurma
2 left
Yalnız Değilsiniz
Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!
Her şekilde öğren
Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.
Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.
Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.
Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.
Sertifika Kazanın
Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.
Neden pygame'i Coddy ile öğrenmelisin
- Kodun ve oyunun yan yana durur. Play'e bas, oyun web için derlenmiş gerçek kütüphane pygame-ce üzerinde çalışsın. Klavye ve fare oyuna ulaşır,
print()ve her hata konsolda görünür, Check de dersi oyununu oynayarak değerlendirir. - Başlamak için Python bilmen gerekmez. İlk bölüm değişkenleri,
if'i, döngüleri, fonksiyonları ve listeleri bir oyun penceresinde öğretir ve senin yerleştirdiğin yıldızlarla dolu bir gece göğüyle biter. Python biliyor musun? 2. bölümden başla. - Oyun döngüsü, evde nasıl yazarsan öyle:
while running:,pygame.event.get(),clock.tick(60), tuşlar ve fare,Rectçarpışmaları, skor, can ve yeniden başlatma, sonunda da bir yakalama oyunu. - Gerçek görsellerle sprite'lar: resimler, sprite sayfaları ve animasyon, oyun nesneleri için sınıflar ve sprite grupları, bir uzay nişancı oyununda. Ardından sonsuz koşu oyununda oyun kuralları (menüler, HUD, zamanlayıcılar, dalgalar ve rekor), bir platform oyununda da yer çekimi ve kayan kamerayla karo haritalar.
Pygame öğrenmek hakkında sık sorulan sorular
Pygame nedir?
import pygame ile yüklersin.Pygame öğrenmek için Python bilmem gerekir mi?
if, döngüler, fonksiyonlar ve listeler. Python biliyorsan 2. bölümden başla. Yalnızca Python için Python kursunu al.Bu gerçek pygame mi?
pip install pygame-ce ile kur, aynı program orada da çalışır.Bu pygame kursunda hangi oyunları yapacağım?
Her bölüm bir oyunla biter: yıldızlı bir gece göğü, bir yakalama oyunu, bir uzay nişancı oyunu, sonsuz bir koşu oyunu ve bir platform oyunu. Son bölüm Snake, iki kişilik Pong, yukarıdan bakışlı bir zindan oyunu ve kendi tasarladığın bir oyun yapar.
Oyunlarımda resim ve ses kullanabilir miyim?
pygame.image.load ve pygame.mixer ile yükler. Kendi dosyalarını yüklemek henüz desteklenmiyor.Pygame kursu ücretsiz mi?
Evet. Dersler, oyunlar, yapay zeka ipuçları ve sertifikalar ücretsizdir. Ücretsiz bir hesapla günde birkaç ders yapabilirsin, Pro ise günlük sınırı kaldırır.
Pygame kursu için sertifika alır mıyım?
Evet. 7 bölümün her biri bitirdiğinde sana ücretsiz bir tamamlama sertifikası verir; paylaşabileceğin veya LinkedIn'e ekleyebileceğin kendi sayfası vardır.