Bottom Line hakkında
Üssünüzü savunun ve giderek zorlaşan zombi dalgalarına karşı hayatta kalın.
# 🧟♂️ BottomLine: Sonsuz Zombi Savunması
**BottomLine**, **Phaser 3** ile geliştirilmiş ve **Capacitor** kullanılarak Android için paketlenmiş, mobil öncelikli, sonsuz zombi kule savunma oyunudur.
Üssünüzü savunun, kulelerinizi yükseltin, patronları yenin ve giderek zorlaşan zombi dalgalarına karşı hayatta kalın.
---
## 🎮 Oynanışa Genel Bakış
* Zombiler **çoklu şeritlerden** ilerler
* Onları durdurmak için **kuleler yerleştirir ve yükseltirsiniz**
* **Patron düşmanlar** ek şeritlerin kilidini açar
* Zorluk seviyesi sonsuz olarak artar
---
## 🧠 Temel Mekanikler
### 🛣️ Şerit Sistemi
* **9 şeride kadar**
* Aşamalı olarak açılır:
* Seviye 1 → 1 şerit
* Seviye 2 → 3 şerit
* Seviye 3 → 5 şerit
* Seviye 4 → 7 şerit
* Seviye 5 → 9 şerit
---
### 👾 Düşman Türleri
| Tür | Davranış |
| ------ | ----------------------------- |
| Yürüyen Zombi | Dengeli temel zombi |
| Koşucu | Hızlı, düşük HP |
| Tank | Yavaş, yüksek HP, kulelere saldırır |
| Patron | Yüksek HP, yeni koridorların kilidini açar |
---
### 🏗️ Kuleler
| Seviye | Tür | Açıklama |
| ----- | ------------- | ------------------------------ |
| 1 | Temel | Dengeli saldırı |
| 2 | Hızlı | Daha hızlı ateş |
| 3 | Ağır | Yüksek hasar |
| 4 | Patlayıcı | Alan etkili hasar |
| 5 | Lazer *(Geliştirme Aşamasında)* | Planlanan sürekli ışın silahı |
---
### 💰 Ekonomi
* Öldürmelerden **jeton** kazanın
* Jetonları şunlar için kullanın:
* Kuleleri yükseltin
* Patronlar **bonus ödüller** verir
---
### 🧟 Patron Sistemi
Patronlar artan eşiklerde ortaya çıkar:
```
50 → 100 → 200 → 400 → ...
```
Bir patronu yenmek:
* Daha fazla koridorun kilidini açar
* Zorluğu artırır
---
## 🖥️ Ekranlar
### ▶️ Başlangıç Ekranı
* Oyun başlığı
* Talimatlar
* Başlat düğmesi
### 💥 Oynanış
* Gerçek zamanlı kule savunması
* Koridor tabanlı savaş
* Ölçeklenen zorluk
### ☠️ Oyun Bitti Ekranı
* Son istatistikler:
* Öldürmeler
* Kazanılan jetonlar
* Yenilen patronlar
* Tekrar dene veya Menüye geri dön
---
## 🛠️ Teknoloji Yığını
* **Phaser 3** – Oyun motoru
* **JavaScript (ES Modülleri)**
* **Capacitor** – Android paketleme
* **Android Studio** – Derleme ve APK oluşturma
---
## 📱 Android Derleme
### Gereksinimler
* Node.js
* Android Studio
* Java JDK
---
### Bağımlılıkları Yükle
```bash
npm install
```
---
### Web Varlıklarını Derle
```bash
npm run build
```
---
### Capacitor ile Senkronize Et
```bash
npx cap sync android
```
---
### Android Studio'da Aç
```bash
npx cap open android
```
---
### APK Oluşturma
Android Studio'da:
```
Oluştur → APK Oluştur
```
---
## 🎨 Varlıklar
* Özel zombi sprite'ları (yürüme + ölüm animasyonları)
* Kule sprite'ları (5 seviye)
* Patlama efektleri
* Orman/kıyamet arka planı
* Özel açılış ekranı ve başlatıcı simgeleri
---
## 📦 Proje Yapısı
```
src/
├── main.js
├── GameScene.js
├── StartScene.js
├── SummaryScene.js
android/
└── Capacitor Android projesi
public/assets/
├── zombies/
├── towers/
├── efektler/
```
---
## ⚙️ Temel Sistemler
* Şerit tabanlı düşman hareketi
* Düşman şerit değiştirme (rastgele bitişik)
* Dönme gecikmeli kule hedefleme
* Bekleme süresine dayalı ateşleme sistemi
* Alan hasarı hesaplaması
* Boss ilerleme mantığı
* Jeton ekonomisi sistemi
---
## 🚧 Yol Haritası
Planlanan özellikler:
* 🔫 Lazer Kulesi (Seviye 5)
* 🧪 Daha fazla zombi türü:
* Tüküren (menzilli)
* Mutant (mini-boss)
* 🌊 Dalga sistemi
* 🔊 Ses efektleri ve müzik
* 💾 Kaydetme / Yüksek puan sistemi
* 📊 Oyun dengeleme iyileştirmeleri
* 🏆 Başarımlar
---
## 🐞 Bilinen Sorunlar
* Kullanıcı arayüzü ölçeklendirmesi cihazlar arasında farklılık gösterebilir
* Denge ayarlamaları devam etmektedir
* Bazı animasyonların optimizasyona ihtiyacı olabilir
---
## 🙌 Katkıda Bulunma
Bu proje şu anda aktif geliştirme aşamasındadır.
Çatal oluşturmaktan, test etmekten ve iyileştirme önerilerinde bulunmaktan çekinmeyin.
---
## 📜 Lisans
Belirlenecek
---
## 👤 Yazar
**Erwin Galang**
---
## 🎯 Son Not
BottomLine, tam bir mobil sürüme genişleme alanı olan **eğlenceli, ölçeklenebilir bir kule savunma temeli** olarak inşa edilmiştir.
Mümkün olduğunca uzun süre hayatta kalın.
Zombiler durmuyor.
What's new in the latest 1.0.4
Welcome to Bottom Line: Endless Zombie Defense!
- Improved campaign gameplay balance
- Difficulty now resets after defeating a boss
- Added classic arcade-style high score leaderboard
- Added 3-letter initials entry for high scores
- Improved Android support for initials entry using on-screen keyboard
- Various bug fixes and gameplay improvements
Bottom Line APK Bilgileri
Daha fazla oyun ödülü ve indirimler için APKPure uygulamasını indirin
XAPK/APK dosyalarını Android'e yüklemek için tek tıkla!


