🎮

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📖 68 Ders🧩 170 Aktivite⏱️ 7 sa 54 dk1650 Puan🎓 0 Öğrenci
1

Oyun Geliştirmeye Başlıyoruz! (Getting Started with Game Development)🔒 Premium

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/4

Karakterler ve Koordinatlar (Characters and Coordinates)

0/4

Klavye ile Kontrol ve FPS (Keyboard Control and FPS)

0/4
2

Oyunlar İçin Python Temelleri (Python Basics for Games)🔒 Premium

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/4

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

0/4

Metinler ve Boolean'lar (Strings and Booleans)

0/3

Koşullar (Conditionals)

0/4

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

0/3
3

İlk Oyun Ekranımız (Our First Game Window)🔒 Premium

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/4

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

0/4
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/4

Oyun Nesneleri (Game Objects)

0/4
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/4

Oyuncuyu Ekranda Tutmak (Keeping the Player Inside the Screen)

0/4
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/3

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

0/4
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/4

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

0/4
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/4

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

0/4
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/3

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

0/3
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/3

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

0/2
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