Başlamadan Önce

Bu kurstan en iyi şekilde faydalanmak için önce şu kursu tamamlaman önerilir:

  1. 1. adımPython Temelleri (Python Fundamentals)Kursa git →
  2. 2. adım · Bu kursPython ile Oyun Geliştirme (Python Game Development)
🎮

Python ile Oyun Geliştirme (Python Game Development)

Python öğrenirken kendi oyunlarını yap! Karakterleri hareket ettir, puan kazan, çarpışmaları kontrol et ve kendi mini oyunlarını oluştur.

📚 11 Modül📖 79 Ders🧩 230 Aktivite⏱️ 11 sa 53 dk⭐ 2640 Puan🎓 3 Öğrenci
1

Oyun Geliştirmeye Başlıyoruz! (Getting Started with Game Development)🔓 Ücretsiz Üyelik

Bir oyunun içinde neler olduğunu, oyun döngüsünü, koordinatları ve klavye kontrolünü öğren.

▾
Ders AdıAktivite

Bir Bilgisayar Oyunu Nedir? (What is a Computer Game?)

0/7

Karakterler ve Koordinatlar (Characters and Coordinates)

0/6

Klavye ile Kontrol ve FPS (Keyboard Control and FPS)

0/6

Modül Sınavı (Module Test)

0/1
2

Oyunlar İçin Python Temelleri (Python Basics for Games)🔓 Ücretsiz Üyelik

Oyun geliştirmek için gereken Python temellerini (değişkenler, koşullar, döngüler, fonksiyonlar) öğren.

▾
Ders AdıAktivite

Yazdırma ve Değişkenler (Printing and Variables)

0/5

Sayılar ve İşlemler (Numbers and Operators)

0/5

Metinler ve Boolean'lar (Strings and Booleans)

0/4

Koşullar (Conditionals)

0/5

Döngüler ve Fonksiyonlar (Loops and Functions)

0/6

Modül Sınavı (Module Test)

0/1
3

İlk Oyun Ekranımız (Our First Game Window)🔓 Ücretsiz Üyelik

Pygame ile bir oyun penceresi açmayı, arka planı ve oyun döngüsünü öğren.

▾
Ders AdıAktivite

Oyun Penceresi Oluşturmak (Creating the Game Window)

0/6

Arka Plan, Döngü ve Kapatma (Background, Loop, and Closing)

0/6

Modül Sınavı (Module Test)

0/1
4

Ekrana Bir Şeyler Çizelim! (Let's Draw Something on Screen!)🔒 Premium

Dikdörtgen, daire ve çizgi çizmeyi, sonra bunları anlamlı oyun nesnelerine dönüştürmeyi öğren.

▾
Ders AdıAktivite

Basit Şekiller ve Renkler (Basic Shapes and Colors)

0/6

Oyun Nesneleri (Game Objects)

0/6

Modül Sınavı (Module Test)

0/1
5

Karakterimizi Hareket Ettirelim (Let's Move Our Character)🔒 Premium

Gerçek Pygame klavye girdisiyle hareket etmeyi ve oyuncuyu ekran içinde tutmayı öğren.

▾
Ders AdıAktivite

Gerçek Klavye Girdisi (Real Keyboard Input)

0/6

Oyuncuyu Ekranda Tutmak (Keeping the Player Inside the Screen)

0/6

Modül Sınavı (Module Test)

0/1
6

Çarpışmalar! (Collisions!)🔒 Premium

Nesnelerin birbirine dokunduğunu nasıl anlarız? pygame.Rect ile çarpışma tespitini öğren.

▾
Ders AdıAktivite

Çarpışma Nedir? (What is a Collision?)

0/5

Dikdörtgen Çarpışması (Rectangle Collision)

0/7

Modül Sınavı (Module Test)

0/1
7

Puanlar ve Canlar (Score, Lives, and Game Over)🔒 Premium

Skor ve can göstermeyi, kazanma/kaybetme koşullarını ve yeniden başlatmayı öğren.

▾
Ders AdıAktivite

Puan ve Can Sistemi (Score and Lives System)

0/6

Kazanma, Kaybetme ve Yeniden Başlama (Winning, Losing, and Restarting)

0/6

Modül Sınavı (Module Test)

0/1
8

Düşmanlar ve Sürprizler (Enemies and Surprises)🔒 Premium

random modülüyle rastgele konumlar, rastgele hareket eden düşmanlar ve paralar oluşturmayı öğren.

▾
Ders AdıAktivite

random Modülü (The random Module)

0/7

Rastgele Düşmanlar ve Paralar (Random Enemies and Coins)

0/6

Modül Sınavı (Module Test)

0/1
9

Oyunumuzu Güzelleştirelim (Let's Make Our Game Beautiful)🔒 Premium

Sprite'ları, resimleri, ses efektlerini tanı ve oyun mantığı ile görünümün nasıl ayrıldığını öğren.

▾
Ders AdıAktivite

Görseller ve Sprite'lar (Images and Sprites)

0/6

Ses ve Mantık/Görünüm Ayrımı (Sound, and Logic vs. Appearance)

0/5

Modül Sınavı (Module Test)

0/1
10

Kendi Oyunumuzu Yapıyoruz! (Building a Complete Game)🔒 Premium

Öğrendiğin her şeyi birleştiren tam bir oyun mimarisini gör ve yeni fikirleri küçük parçalara bölmeyi öğren.

▾
Ders AdıAktivite

Bir Oyunu Baştan Sona Düşünmek (Thinking Through a Whole Game)

0/5

Küçük Problemlere Bölmek (Breaking Problems into Smaller Pieces)

0/4

Modül Sınavı (Module Test)

0/1
11

🕹️ Oyun Projeleri (Game Projects)🔒 Premium

Öğrendiklerini kullan ve kendi oyunlarını oluştur! 7 mini oyunu adım adım inşa et — kodu kendi Python ortamında (IDE) çalıştır.

▾
Ders AdıAktivite

🏀 Zıplayan Top (Bouncing Ball)

0/2

🏀 Zıplayan Top (Bouncing Ball)

0/2

🏀 Zıplayan Top (Bouncing Ball)

0/3

🏀 Zıplayan Top (Bouncing Ball)

0/1

🏀 Zıplayan Top (Bouncing Ball)

0/1

🐍 Snake

0/2

🐍 Snake

0/2

🐍 Snake

0/2

🐍 Snake

0/2

🐍 Snake

0/2

🐍 Snake

0/2

🐍 Snake

0/3

🐍 Snake

0/2

🐍 Snake

0/2

🐍 Snake

0/2

🐍 Snake

0/1

🪙 Altını Yakala (Catch the Coin)

0/2

🪙 Altını Yakala (Catch the Coin)

0/2

🪙 Altını Yakala (Catch the Coin)

0/3

🪙 Altını Yakala (Catch the Coin)

0/1

🪙 Altını Yakala (Catch the Coin)

0/1

🏓 Mini Pong

0/2

🏓 Mini Pong

0/2

🏓 Mini Pong

0/2

🏓 Mini Pong

0/3

🏓 Mini Pong

0/2

🏓 Mini Pong

0/1

🚀 Uzaydan Kaçış (Space Dodger)

0/2

🚀 Uzaydan Kaçış (Space Dodger)

0/2

🚀 Uzaydan Kaçış (Space Dodger)

0/3

🚀 Uzaydan Kaçış (Space Dodger)

0/2

🚀 Uzaydan Kaçış (Space Dodger)

0/1

🚀 Uzaydan Kaçış (Space Dodger)

0/1

💎 Hazine Avı (Treasure Hunt)

0/2

💎 Hazine Avı (Treasure Hunt)

0/2

💎 Hazine Avı (Treasure Hunt)

0/2

💎 Hazine Avı (Treasure Hunt)

0/2

💎 Hazine Avı (Treasure Hunt)

0/1

💎 Hazine Avı (Treasure Hunt)

0/1

👾 Canavarı Yakala (Monster Catcher)

0/2

👾 Canavarı Yakala (Monster Catcher)

0/2

👾 Canavarı Yakala (Monster Catcher)

0/3

👾 Canavarı Yakala (Monster Catcher)

0/1

👾 Canavarı Yakala (Monster Catcher)

0/1

Modül Sınavı (Module Test)

0/1