Boss Fight, Pygame kütüphanesi kullanılarak geliştirilmiş, samuray temalı bir 2D aksiyon oyunudur. Oyunda, samuray karakterinizi kontrol ederek güçlü bir boss ile mücadele ediyorsunuz. Oyun, Japon sanatından esinlenen görsel stilini, akıcı animasyonları ve zorlu boss savaşı mekanikleriyle birleştiriyor. 🏯⚔️
- 🥋 Samuray Karakteri: Çeşitli saldırı ve hareket yeteneklerine sahip oyuncu karakteri
- 👹 Boss Düşmanı: İki farklı savaş fazına sahip, zorlu bir boss düşmanı
- 🏃 Animasyonlar: Yürüme, koşma, saldırı ve dash hareketleri için akıcı sprite animasyonları
- ⚔️ Saldırı Sistemi: Yakın dövüş saldırıları ve uzaktan saldırı (shuriken) mekanikleri
- 🔄 Faz Sistemi: Boss'un sağlığı azaldıkça değişen davranış ve saldırı kalıpları
- 🌸 Görsel Efektler: Sakura yaprakları ve dinamik arka plan ile Japon estetiği
- 🎵 Ses Efektleri: Menü ve savaş müzikleri
- 🔼 W, A, S, D: Karakteri hareket ettirme
- 👊 F: Yakın dövüş saldırısı
- 🌟 V: Shuriken fırlatma
- ⚡ SHIFT: Dash hareketi (hızlı kaçış)
- 🔍 SPACE: (Test amaçlı) Karaktere hasar verme
- 🐍 Python 3.x
- 🎲 Pygame kütüphanesi
-
📥 Repoyu klonlayın:
git clone https://github.com/your-username/Pygame_project.git cd Pygame_project -
📦 Gerekli kütüphaneleri yükleyin:
pip install pygame -
🚀 Oyunu başlatın:
python firstGame.py
- ❤️ Sağlık: 100 HP
- 🏃 Hız: 5 birim/frame
- ⚡ Dash Hızı: 15 birim/frame
- 💪 Saldırı Gücü: 20 hasar
- ❤️ Sağlık: 100 HP
- 🔴 Faz 1: Temel saldırılar ve takip davranışı
- 🔥 Faz 2: Alev kılıcı, artan hız ve güçlendirilmiş saldırılar
- 👀 Boss'un saldırı kalıplarını öğrenin
- 💨 Dash hareketini kullanarak saldırılardan kaçının
- ⚔️ Yakın dövüş saldırıları ve shurikenler ile boss'a hasar verin
⚠️ Faz 2'de boss'un artan hızına ve saldırı gücüne dikkat edin
Bu proje, Pygame'in temel özelliklerini kullanarak geliştirilmiştir:
- 🎬 Sprite animasyonları
- 💥 Çarpışma tespiti
- 🎛️ Kullanıcı girişi işleme
- 🔊 Ses yönetimi
- 🧪 Fizik ve hareket sistemleri
- 🍴 Bu repoyu fork edin
- 🌿 Yeni bir branch oluşturun (
git checkout -b feature/amazing-feature) - 💾 Değişikliklerinizi commit edin (
git commit -m 'Add some amazing feature') - 📤 Branch'inize push edin (
git push origin feature/amazing-feature) - 🔄 Pull Request açın
Bu proje MIT Lisansı altında lisanslanmıştır.
👨💻 Proje Sahibi - GitHub Profiliniz
🔗 Proje Linki: https://github.com/your-username/Pygame_project
