Mengenai Bottom Line
Pertahankan pangkalan anda dan bertahanlah daripada gelombang zombi yang semakin sukar.
# 🧟♂️ BottomLine: Pertahanan Zombi Tanpa Had
**BottomLine** ialah permainan pertahanan menara zombi tanpa had yang diutamakan untuk mudah alih yang dibina dengan **Phaser 3** dan dibungkus untuk Android menggunakan **Capacitor**.
Pertahankan pangkalan anda, tingkatkan menara, kalahkan bos dan bertahan daripada gelombang zombi yang semakin sukar.
---
## 🎮 Gambaran Keseluruhan Permainan
* Zombi mara melalui **berbilang lorong**
* Anda **meletakkan dan menaik taraf menara** untuk menghentikannya
* **Musuh bos** membuka kunci lorong tambahan
* Kesukaran meningkat tanpa henti
---
## 🧠 Mekanik Teras
### 🛣️ Sistem Lorong
* Sehingga **9 lorong**
* Dibuka kunci secara progresif:
* Tahap 1 → 1 lorong
* Tahap 2 → 3 lorong
* Tahap 3 → 5 lorong
* Tahap 4 → 7 lorong
* Tahap 5 → 9 lorong
---
### 👾 Jenis Musuh
| Jenis | Tingkah Laku |
| ------ | --------------- |
| Walker | Zombi asas seimbang |
| Pelari | HP pantas, rendah |
| Kereta Kebal | HP perlahan, tinggi, menyerang menara |
| Bos | HP tinggi, membuka kunci lorong baharu |
---
### 🏗️ Menara
| Tahap | Jenis | Penerangan |
| ----- | ------------- | --------------- |
| 1 | Asas | Serangan Seimbang |
| 2 | Pantas | Tembakan lebih pantas |
| 3 | Berat | Kerosakan tinggi |
| 4 | Letupan | Kerosakan Percikan (AOE) |
| 5 | Laser *(WIP)* | Senjata pancaran berterusan yang dirancang |
---
### 💰 Ekonomi
* Dapatkan **token** daripada pembunuhan
* Gunakan token untuk:
* Naik taraf menara
* Bos memberikan **ganjaran bonus**
---
### 🧟 Sistem Bos
Bos muncul pada ambang yang semakin meningkat:
```
50 → 100 → 200 → 400 → ...
```
Mengalahkan bos:
* Membuka lebih banyak lorong
* Meningkatkan kesukaran
---
## 🖥️ Skrin
### ▶️ Skrin Mula
* Tajuk permainan
* Arahan
* Butang Mula
### 💥 Permainan
* Pertahanan menara masa nyata
* Pertempuran berasaskan lorong
* Kesukaran penskalaan
### ☠️ Skrin Permainan Bertanding
* Statistik akhir:
* Membunuh
* Token diperoleh
* Bos dikalahkan
* Cuba semula atau kembali ke menu
---
## 🛠️ Tindanan Teknologi
* **Phaser 3** – Enjin permainan
* **JavaScript (Modul ES)**
* **Kapasitor** – Pembungkusan Android
* **Android Studio** – Penjanaan Binaan & APK
---
## 📱 Binaan Android
### Keperluan
* Node.js
* Android Studio
* Java JDK
---
### Kebergantungan pemasangan
```bash
npm install
```
---
### Bina aset web
```bash
npm run binaan
```
---
### Segerakkan dengan Kapasitor
```bash
npx cap sync android
```
---
### Buka dalam Android Studio
```bash
npx cap buka android
```
---
### Bina APK
Dalam Android Studio:
```
Bina → Bina APK
```
---
## 🎨 Aset
* Sprite zombi tersuai (animasi berjalan + kematian)
* Sprite menara (5 tahap)
* Kesan letupan
* Latar belakang hutan/kiamat
* Ikon skrin percikan dan pelancar tersuai
---
## 📦 Struktur Projek
```
src/
├── main.js
├── GameScene.js
├── StartScene.js
├── RingkasanScene.js
android/
└── Projek Android Kapasitor
awam/aset/
├── zombi/
├── menara/
├── kesan/
```
---
## ⚙️ Sistem Utama
* Pergerakan musuh berasaskan lorong
* Penukaran lorong musuh (rawak bersebelahan)
* Penargetan menara dengan kelewatan putaran
* Sistem tembakan berasaskan penyejukan
* Pengiraan kerosakan percikan
* Logik perkembangan bos
* Sistem ekonomi token
---
## 🚧 Peta Jalan
Ciri-ciri yang dirancang:
* 🔫 Menara Laser (Tahap 5)
* 🧪 Lebih banyak jenis zombi:
* Spitter (jarak jauh)
* Mutan (bos mini)
* 🌊 Sistem gelombang
* 🔊 Kesan bunyi & muzik
* 💾 Sistem Simpan / Skor tinggi
* 📊 Penambahbaikan pengimbangan permainan
* 🏆 Pencapaian
---
## 🐞 Isu yang Diketahui
* Penskalaan UI mungkin berbeza-beza mengikut peranti
* Penalaan keseimbangan sedang dijalankan
* Sesetengah animasi mungkin memerlukan pengoptimuman
---
## 🙌 Menyumbang
Projek ini sedang dalam pembangunan aktif.
Jangan ragu untuk membuat fork, menguji dan mencadangkan penambahbaikan.
---
## 📜 Lesen
Diketahui Semula
---
## 👤 Pengarang
**Erwin Galang**
---
## 🎯 Nota Akhir
BottomLine dibina sebagai **asas pertahanan menara yang menyeronokkan dan boleh diskala** dengan ruang untuk pengembangan ke dalam keluaran mudah alih penuh.
Bertahan selama yang anda boleh.
Zombi tidak berhenti.
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
Maklumat APK Bottom Line
Versi lama Bottom Line
Muat turun Aplikasi APKPure untuk mendapatkan lebih banyak ganjaran permainan dan diskaun
Satu klik untuk memasang fail XAPK/APK pada Android!


