Menu
CoddyTech
YeniYolculuk

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
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Müfredat

7 bölüm12 proje218 ders218 görev387 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltpygame 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 ders4

    If ve Tuşlar

    5 ders55

    Fonksiyonlar

    4 ders45

    Şeylerin Listeleri

    5 ders55

    Gece Gökyüzü

    Proje4 ders4
  2. Bölüme başlaBaşlaGenişletDaraltOyun 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

    Blokları Yakala

    Proje10 ders105
  3. Bölüme başlaBaşlaGenişletDaraltGö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 ders59

    Döndür, Yansıt, Ölçekle

    4 ders49

    Oyun Nesneleri için Sınıflar

    6 ders613

    Sprite'lar ve Gruplar

    5 ders512

    Piksel Hassasiyetinde Çarpışmalar

    4 ders49

    Sprite Sheet'lerden Animasyon

    4 ders48

    Yıldız Devriyesi

    Proje8 ders817
  4. Bölüme başlaBaşlaGenişletDaraltMenü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.

    Metin ve HUD

    4 ders48

    Zamanlayıcılar ve Dalgalar

    5 ders512

    En Yüksek Skor

    4 ders48

    Gökyüzü Koşucusu

    Proje7 ders716
  5. Bölüme başlaBaşlaGenişletDaraltMetin 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.

    Karolar

    4 ders410

    Yerçekimi ve Zıplama

    5 ders515

    Platform Çarpışmaları

    5 ders510

    Kayan Bir Kamera

    4 ders410

    Devriye Gezen Düşmanlar

    4 ders410

    Yosunlu Mağaralar

    Proje8 ders817
  6. Bölüme başlaBaşlaGenişletDaraltSes 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 ders49

    Müzik

    3 ders35

    Parçacıklar

    4 ders49

    Ekran Sarsıntısı ve Darbe Parlaması

    4 ders49

    Yıldız Devriyesini Geliştir

    Proje4 ders49
  7. Bölüme başlaBaşlaGenişletDaraltSnake, 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 ders1020

    Rün Hisarı

    Proje9 ders920

    Kendi Oyununuzu Yapın

    Proje2 ders24

Pygame kursları

Tarayıcıda ücretsiz başlanan, uygulamalı Pygame kursları.

Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

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.

playground.js
Kod Editörü
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Girdi
"Alex"
Çıktı
"Hello, Coddy! Alex"

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!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Ya Hep Ya Hiç

7 günün 5. günü

fire Freeze icon

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!

Challenger Ligi
Challenger Ligiİlk 7 yükselir
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconYükselme bölgesileaderboard Arrow Up icon

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şkenlere Giriş
Ses

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.

1xSarah

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.

CoddyTamamlama Sertifikası
Bu belge şunu onaylar:Ahmet Yılmazbaşarıyla tamamlamıştır
python iconPython Temelleri
Doğrulandı
TarihOca 2026
LinkedInLinkedIn'e Ekle

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?

pygame, 2D oyun yapmak için ücretsiz bir Python kütüphanesidir: bir pencere açar, şekiller ve resimler çizer, ses çalar, klavyeyi ve fareyi okur. Bu kurs topluluk sürümü pygame-ce'yi kullanır; onu yine import pygame ile yüklersin.

Pygame öğrenmek için Python bilmem gerekir mi?

Hayır. İlk bölüm bir oyunun ihtiyaç duyduğu Python'u bir oyun penceresinde öğretir: değişkenler, 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?

Evet. Oyunun tarayıcı için derlenmiş pygame-ce 2.5.7 üzerinde çalışır ve Check onu sunucumuzda aynı kütüphaneyle değerlendirir. Kod sıradan pygame kodudur: bilgisayarına 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?

Evet. Dersler Kenney'nin ücretsiz paketlerinden sprite'lar, karolar, yazı tipleri ve seslerle gelir; kodun bunları 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.

Bu kursu içeren öğrenme yolları

Bu kurs daha uzun bir yolun bir adımı: birden fazla kurs, bir mentorun öğreteceği sırayla, her biri kendi ücretsiz sertifikasıyla.

Coddy programlama dilleri çizimi

Coddy ile Pygame öğrenin

Başla