🎮 HTML5 Canvas ve JavaScript kullanılarak geliştirilmiş 2D bir uzay hayatta kalma ve kaçış oyunudur.
🎮 Canlı Oyun Linki : Reviction-Astro-9
🛰️ Oyunun temel hikayesi bir kaçış senaryosu tarzındadır. Ana karakter içinde bulunduğu uzay gemisinin patlaması sonucu kendisi dahil olmak üzere tüm mürettebatı kurtarmak için kaçış gemisine doğru bir yolculuğa çıkar. Oyuncu, geminin farklı bölümlerinden (sektörlerden) geçerek hayatta kalmalı ve kaçış kapsülüne ulaşmalıdır. 4 bölümden de başarıyla geçen karakter oyunu tamamlamış olur.
✨ Her bölüm farklı bir oyun mekaniği içerir:
- 🔫 Savaş sistemi
- 🌡️ Çevresel tehlikeler
- 📦 Fizik tabanlı engeller
- 🌑 Karanlıkta yön bulma
- ⌨️ W / A / S / D → Hareket
- 🤖 Yapay zekâ kontrollü turret düşmanları
- 💥 Mermi atış sistemi
- 🎯 Oyuncu–mermi çarpışma sistemi
- 💣 Patlama efektleri
- ⏳ Zamanla artan sıcaklık
- 🗝️ Anahtar toplama mekaniği
- ❄️ Sıcaklığı düşürme sistemi
⚠️ Çevresel baskı altında ilerleme
- 📦 Hareket eden kutular
- 💢 Kutu–kutu çarpışma sistemi
- 🧲 Momentum ve yön değiştirme
- 🛑 Dinamik engel yapısı
- 🔦 Sınırlı görüş alanı (ışık sistemi)
- 👤 Sadece oyuncu etrafı görünür
- ⏱️ Geri sayım süresi
- 🚪 Kaçış odaklı final bölüm
-
🎵 Arka plan müziği
-
🔉 Etkileşim sesleri:
- Ateş etme
- Patlama
- Nesne toplama
-
HTML5 Canvas
-
JavaScript
-
CSS3
-
Git & GitHub
-
GitHub Pages
Bu projede yapay zekâ araçları:
- Kod mantığını anlamak
- Hata ayıklamak
- Fikir geliştirmek için yardımcı olarak kullanılmıştır.
Tüm kodlar ekip tarafından geliştirilmiş ve kontrol edilmiştir.
- 👤 Mustafa Yusuf Daşdemir
- 👤 Fatma Beray Eraslan
- 👤 Enes Tanrıverdi
Bu projede kullanılan görsel ve ses varlıkları aşağıdaki kaynaklardan temin edilmiştir:
-
https://felmir-productions.itch.io/sci-fi-turret-sprite-pack
-
https://dithart.itch.io/ditharts-free-sci-fi-tileset?download
Oyun mekaniği ilhamı:
- 🕹️ 4 Corners