دربارهی Bottom Line
از پایگاه خود دفاع کنید و از امواج فزاینده و دشوار زامبیها جان سالم به در ببرید.
# 🧟♂️ خلاصه داستان: دفاع بیپایان در برابر زامبیها
**خلاصه داستان** یک بازی دفاع از برج زامبی بیپایان برای موبایل است که با **Phaser 3** ساخته شده و با استفاده از **Capacitor** برای اندروید بستهبندی شده است.
از پایگاه خود دفاع کنید، برجها را ارتقا دهید، غولها را شکست دهید و از امواج فزاینده و دشوار زامبیها جان سالم به در ببرید.
---
## 🎮 مرور کلی گیمپلی
* زامبیها از طریق **خطوط چندگانه** پیشروی میکنند
* شما **برجها را قرار داده و ارتقا میدهید** تا آنها را متوقف کنید
* **دشمنان غول** خطوط اضافی را باز میکنند
* درجه سختی به طور بیپایان افزایش مییابد
---
## 🧠 مکانیکهای اصلی
### 🛣️ سیستم خط
* تا **۹ خط**
* به تدریج باز میشود:
* سطح ۱ → ۱ خط
* سطح ۲ → ۳ خط
* سطح ۳ → ۵ خط
* سطح ۴ → ۷ خط
* سطح ۵ → ۹ خط
---
### 👾 انواع دشمن
| نوع | رفتار |
| ------ | ----------------------------- |
| واکر | زامبی پایه متعادل |
| دونده | سریع، کم HP | | تانک | کند، پر HP، به برجها حمله میکند | | رئیس | پر HP، خطوط جدید را باز میکند |
---
### 🏗️ برجها
| سطح | نوع | توضیحات | | ----- | ------------- | ----------------------------- |
| 1 | پایه | حمله متعادل |
| 2 | سریع | شلیک سریعتر |
| 3 | سنگین | آسیب زیاد |
| 4 | انفجاری | آسیب پاششی (AOE) |
| 5 | لیزر *(WIP)* | سلاح پرتو پیوسته برنامهریزی شده |
---
### 💰 اقتصاد
* کسب **ژتون** از کشتنها
* استفاده از ژتونها برای:
* ارتقاء برجها
* رئیسها **پاداشهای اضافی** میدهند
---
### 🧟 سیستم رئیس
رئیسها در آستانههای افزایشی ظاهر میشوند:
```
50 → 100 → 200 → 400 → ...
```
شکست دادن یک رئیس:
* باز کردن خطوط بیشتر
* افزایش سختی
---
## 🖥️ صفحات
### ▶️ صفحه شروع
* عنوان بازی
* دستورالعملها
* دکمه شروع
### 💥 گیمپلی
* دفاع برج در زمان واقعی
* مبارزه مبتنی بر خط
* افزایش سختی
### ☠️ صفحه پایان بازی
* آمار نهایی:
* کشتنها
* توکنهای کسب شده
* شکست دادن غولها
* تلاش مجدد یا بازگشت به منو
---
## 🛠️ پشته فنی
* **Phaser 3** – موتور بازی
* **جاوااسکریپت (ماژولهای ES)**
* **Capacitor** – بستهبندی اندروید
* **اندروید استودیو** – ساخت و تولید APK
---
## 📱 ساخت اندروید
### الزامات
* Node.js
* اندروید استودیو
* جاوا JDK
---
### نصب وابستگیها
```bash
npm install
```
---
### ساخت داراییهای وب
```bash
npm run build
```
---
### همگامسازی با Capacitor
```bash
npx cap sync android
```
---
### باز کردن در اندروید استودیو
```bash
npx cap open اندروید
```
---
### ساخت APK
در اندروید استودیو:
```
ساخت → ساخت APK
```
---
## 🎨 داراییها
* اسپرایتهای زامبی سفارشی (انیمیشنهای راه رفتن + مرگ)
* اسپرایتهای برج (۵ سطح)
* جلوههای انفجار
* پسزمینه جنگل/آخرالزمان
* صفحه نمایش و آیکونهای لانچر سفارشی
---
## 📦 ساختار پروژه
```
src/
├── main.js
├── GameScene.js
├── StartScene.js
├── SummaryScene.js
android/
└── پروژه اندروید Capacitor
public/assets/
├── zombies/
├── برجها/
├── افکتها/
```
---
## ⚙️ سیستمهای کلیدی
* حرکت دشمن بر اساس لاین
* تعویض لاین دشمن (مجاور تصادفی)
* هدفگیری برج با تأخیر چرخش
* سیستم شلیک بر اساس زمان استراحت
* محاسبه آسیب پاششی
* منطق پیشرفت غول
* سیستم اقتصاد توکن
---
## 🚧 نقشه راه
ویژگیهای برنامهریزی شده:
* 🔫 برج لیزری (سطح ۵)
* 🧪 انواع زامبیهای بیشتر:
* اسپیتر (دوربرد)
* جهشیافته (مینی-باس)
* 🌊 سیستم موج
* 🔊 جلوههای صوتی و موسیقی
* 💾 سیستم ذخیره/امتیاز بالا
* 📊 بهبود تعادل بازی
* 🏆 دستاوردها
---
## 🐞 مشکلات شناخته شده
* مقیاسبندی رابط کاربری ممکن است مشکل داشته باشد در دستگاههای مختلف متفاوت است
* تنظیم تعادل در حال انجام است
* برخی از انیمیشنها ممکن است نیاز به بهینهسازی داشته باشند
---
## 🙌 مشارکت
این پروژه در حال حاضر در حال توسعه فعال است.
در صورت تمایل میتوانید فورک کنید، آزمایش کنید و پیشنهاد بهبود دهید.
---
## 📜 مجوز
تاریخ انتشار نامشخص
---
## 👤 نویسنده
**اروین گالانگ**
---
## 🎯 نکته پایانی
BottomLine به عنوان یک **پایه دفاعی برج سرگرمکننده و مقیاسپذیر** ساخته شده است که قابلیت گسترش به یک نسخه کامل موبایل را دارد.
تا جایی که میتوانید زنده بمانید.
زامبیها متوقف نمیشوند.
جدیدترین 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
برای دریافت بیشترین پاداشها و تخفیفات بازی، اپلیکیشن APKPure را دانلود کنید.
برای نصب فایل های XAPK/APK در اندروید با یک کلیک!


