Not: Oyundaki tüm sprite'lar kendimizin olup hazır sprite'lar kullanılmamıştır.
Ad Soyad | E-posta |
---|---|
Ahmet Melih Genel | mlihgenel@gmail.com |
Mehmet Mert Kırgıl | kirgilmert@gmail.com |
Siber Matrix, Matrix filminden esinlenilmiş, Python ve Arcade kütüphanesi kullanılarak geliştirilmiş 2D bir kaçış oyunudur. Oyuncu, düşen engellerden kaçınarak yüksek skor yapmaya çalışır. Oyun, Matrix evreninin ikonik yeşil kod yağmuru arka planı ve temalarıyla süslenmiştir.
-
Zorluk Sistemi
- Oyun ilerledikçe artan zorluk seviyeleri
- Süreye bağlı olarak hızlanan oynanış
- Rastgele oluşturulan engel desenleri
-
Görsel ve Ses
- Matrix temalı retro-fütüristik arayüz
- Orijinal Matrix müzikleri ve efektleri
- Özel karakter ve engel tasarımları
-
Oyun İçi Özellikler
- Anlık skor ve en yüksek skor takibi
- Oyun içi yardım menüsü
- Kolay öğrenilen, ustalaşması zor oynanış
- Oyunu duraklatma ve devam ettirme
-
Kullanıcı Deneyimi
- Basit ve etkili kontroller
- Duyarlı karakter hareketleri
- Net ve anlaşılır arayüz
Ana Menü | Oyun İçi Görünüm |
---|---|
![]() |
![]() |
Morpheus Karşılaşması | Nasıl Oynanır |
---|---|
![]() |
![]() |
Oyun Sonu |
---|
![]() |
🖥️ Oyun içi görseller yüksek kalitede Matrix temalı grafikler içerir
- Ana menüden "OYNA" butonuna tıklayarak oyunu başlatın
- İstersen arkaplan müziğini açıp kapatabilirsin
- Oyuna başlamadan önce nasıl oynanır bilgisi için "Nasıl Oynanır" butonuna tıklayabilirsin
- Düşen engellerden kaçınarak mümkün olduğunca uzun süre hayatta kalmak
- Yüksek skor yaparak en iyi skorunuzu kırmak
- Farklı zorluk seviyelerinde başarılı olmak
Tuş | İşlev |
---|---|
⬅️ Sol Ok | Karakteri sola hareket ettirir |
➡️ Sağ Ok | Karakteri sağa hareket ettirir |
⏯️ ESC | Oyunu duraklatır/devam ettirir |
❌ Q | Oyunu kapatır |
- Oyunda her seviye arttıkça oyun hızlanır
- Her seviyeyi geçmek için farklı zorluk !!
- En yüksek skorunuz kaydedilir ve bir sonraki oyununuzda görüntülenir.
- Oyunun ana karakteri olan PauSiber'in ihtişamlı baykuşu
- Düşen engellerden kaçınmak için sola ve sağa hareket eder
- Hızlı reflekslerle en yüksek skora ulaşmaya çalışır
Hap | Etkisi | Sonuç | Görünüm |
---|---|---|---|
🔴 Kırmızı Hap | Mücadeleye devam etme seçeneği | Oyun içinde kalıp savaşmaya devam edersin | ![]() |
🔵 Mavi Hap | Gerçeği görme seçeneği | Oyunu bırakıp ana menüye döner | ![]() |
Not: Matrix'te olduğu gibi, mavi hap seni güvenli bir yere götürürken, kırmızı hap gerçekleri görmeni ve mücadeleye devam etmeni sağlar.
Oyun boyunca karşılaşacağınız 9 farklı engel bulunmaktadır. Her engelin boyutu ve puan değeri farklıdır. Engellerden kaçınarak hayatta kalmaya çalışın!
- Python'un resmi web sitesini ziyaret edin
- İşletim sisteminize uygun olan en son Python sürümünü indirin
- Kurulum sırasında "Add Python to PATH" seçeneğini işaretlediğinizden emin olun
Terminal veya komut istemini açıp aşağıdaki komutları çalıştırın:
# Arcade kütüphanesini yükleme
pip install arcade==2.6.17
# GIF hareketleri için gerekli kütüphaneler
pip install pillow==9.5.0
# Oyunun çalışması için gerekli diğer bağımlılıklar
pip install pyglet==2.0.dev23
- İndir butonuna tıklayarak oyunu indirin
- İndirilen
siber-matrix-main.zip
dosyasına sağ tıklayıp "Tümünü çıkar..." seçeneğini seçin - Açılan klasörde
main.py
dosyasına çift tıklayın
Eğer çalışmazsa:
main.py
dosyasına sağ tıklayın- "Birlikte Aç" > "Python" seçeneğini seçin
Veya komut istemcisi (CMD) ile:
git clone https://github.com/kullaniciadi/siber-matrix.git
cd siber-matrix
python main.py
# Projeyi klonlama
git clone https://github.com/kullaniciadi/siber-matrix.git
# Klasöre geçiş yapma
cd siber-matrix
# Oyunu başlatma
python3 main.py