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.
1Oyun 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.
%0 tamamlandı▾
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ı | Durum | 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 |
2Oyunlar İç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.
%0 tamamlandı▾
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ı | Durum | 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.
%0 tamamlandı▾
İ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ı | Durum | Aktivite |
|---|---|---|
Oyun Penceresi Oluşturmak (Creating the Game Window) | 🔒 | 0/4 |
Arka Plan, Döngü ve Kapatma (Background, Loop, and Closing) | 🔒 | 0/4 |
4Ekrana 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.
%0 tamamlandı▾
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ı | Durum | Aktivite |
|---|---|---|
Basit Şekiller ve Renkler (Basic Shapes and Colors) | 🔒 | 0/4 |
Oyun Nesneleri (Game Objects) | 🔒 | 0/4 |
5Karakterimizi Hareket Ettirelim (Let's Move Our Character)🔒 Premium
Gerçek Pygame klavye girdisiyle hareket etmeyi ve oyuncuyu ekran içinde tutmayı öğren.
%0 tamamlandı▾
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ı | Durum | 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.
%0 tamamlandı▾
Çarpışmalar! (Collisions!)🔒 Premium
Nesnelerin birbirine dokunduğunu nasıl anlarız? pygame.Rect ile çarpışma tespitini öğren.
| Ders Adı | Durum | Aktivite |
|---|---|---|
Çarpışma Nedir? (What is a Collision?) | 🔒 | 0/3 |
Dikdörtgen Çarpışması (Rectangle Collision) | 🔒 | 0/4 |
7Puanlar ve Canlar (Score, Lives, and Game Over)🔒 Premium
Skor ve can göstermeyi, kazanma/kaybetme koşullarını ve yeniden başlatmayı öğren.
%0 tamamlandı▾
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ı | Durum | Aktivite |
|---|---|---|
Puan ve Can Sistemi (Score and Lives System) | 🔒 | 0/4 |
Kazanma, Kaybetme ve Yeniden Başlama (Winning, Losing, and Restarting) | 🔒 | 0/4 |
8Düşmanlar ve Sürprizler (Enemies and Surprises)🔒 Premium
random modülüyle rastgele konumlar, rastgele hareket eden düşmanlar ve paralar oluşturmayı öğren.
%0 tamamlandı▾
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ı | Durum | Aktivite |
|---|---|---|
random Modülü (The random Module) | 🔒 | 0/4 |
Rastgele Düşmanlar ve Paralar (Random Enemies and Coins) | 🔒 | 0/4 |
9Oyunumuzu 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.
%0 tamamlandı▾
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ı | Durum | 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 |
10Kendi 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.
%0 tamamlandı▾
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ı | Durum | 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.
%0 tamamlandı▾
🕹️ 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ı | Durum | 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 |