Notebook Invaders

PLAY GAME

Oyunu başlatmak için tıklayın

Notebook Invaders – Godot 4.5 ile Geliştirilen 2D Uzay Savaş Oyunu

Notebook Invaders, Godot 4.5 kullanılarak geliştirilen, oyuncunun uzay gemisiyle düşmanları yok etmeye çalıştığı, refleks ve strateji gerektiren bir aksiyon oyunudur. Oyuncu, sınırlı mühimmatla düşmanları vururken, rastgele pozisyonlardan gelen düşmanlardan kaçınmaya çalışır. Oyun boyunca skor tutulur ve oyuncunun performansı ölçülür.


🎮 Oyun Özellikleri

  • Motor: Godot 4.5
  • Düşman Spawn Sistemi: Rastgele pozisyonlardan (8 farklı spawn noktası) sürekli düşman üretimi
  • Sesler: Oyun içi müzik ve efektler SoundManager ile yönetilir (hasar, patlama, roket fırlatma sesleri)
  • Görseller: Uzay temalı arka plan, oyuncu ve düşman gemileri, roket ve patlama efektleri
  • Kontroller: Yön tuşları veya WASD ile hareket, Space/Enter ile ateş etme
  • Mühimmat Sistemi: Maksimum 5 roket, otomatik reload (0.5 saniyede bir roket dolar)
  • Can Sistemi: 3 can, düşmanla temas halinde can kaybı
  • Skor Sistemi: Her düşman öldüğünde +10 puan
  • Oyun Sonu: Can bittiğinde skor ekranda gösterilir

🧠 Teknoloji ve Araçlar

Alan Kullanılan Teknoloji
Oyun Motoru Godot 4.5
Ses Yönetimi SoundManager (AudioStreamPlayer havuzu)
Görsel Efektler Godot 2D, Area2D, CharacterBody2D
UI & Animasyon Control, HUD, Can gösterimi (kalp sistemi)
Fizik Godot Physics Layers (Player, Enemy, World)

🏆 Skor ve Oyun Mekanikleri

  • Oyuncunun skoru, GameManager tarafından tutulur ve her düşman öldüğünde artırılır.
  • Can sistemi, oyuncu düşmanla temas ettiğinde azalır ve HUD'da kalp görselleriyle gösterilir.
  • Mühimmat sistemi, oyuncunun sürekli ateş etmesini engelleyerek stratejik oynanış sağlar.
  • Düşmanlar rastgele hızlarda (100-500 arası, düşük hızlar daha olası) gelir ve ekrandan çıktığında otomatik silinir.
  • Roketler ivmelenme ve yalpalama efektleriyle gerçekçi bir hareket deneyimi sunar.
  • Oyun sonunda Game Over ekranı açılır ve final skoru gösterilir.

🎯 Oyun Mekanikleri Detayları

Oyuncu Kontrolleri

  • Hareket: WASD veya Yön Tuşları ile 8 yönlü hareket (300 birim/saniye hız)
  • Ateş: Space veya Enter tuşu ile roket fırlatma
  • Mühimmat: Maksimum 5 roket, 0.5 saniyede bir otomatik doldurma

Düşman Sistemi

  • Spawn: 8 farklı pozisyondan rastgele, 1-2 saniye aralıklarla
  • Hareket: Soldan sağa doğru, rastgele hız (100-500 birim/saniye)
  • Hasar: Oyuncuyla temas halinde oyuncu can kaybeder

Roket Sistemi

  • İvmelenme: Başlangıç hızı 100, maksimum 800 birim/saniye
  • Yalpalama: Sinüs dalgası ile gerçekçi hareket efekti
  • Patlama: Düşmanla temas halinde patlama efekti ve ses

✍️ Geliştirici Notu

Notebook Invaders, Godot 4.5'ün güçlü 2D fizik motoru ve sinyal sistemi kullanılarak geliştirildi. Oyun, otomatik mühimmat yükleme sistemi, rastgele düşman spawn mekanizması ve dinamik HUD güncellemeleri ile hem teknik hem de yaratıcı açıdan geliştiriciye yeni beceriler kazandırdı. SoundManager ile merkezi ses yönetimi ve Area2D ile çarpışma tespiti, oyunun temel teknik yapı taşlarını oluşturur.


📈 Etiketler

Etiketler: Godot 4.5, 2D oyun, uzay shooter, space invaders, roket sistemi, mühimmat yönetimi, can sistemi, skor takibi, Türk yapımı oyun, procedural spawn, AudioManager, Area2D, CharacterBody2D