เกี่ยวกับ Bottom Line
ปกป้องฐานของคุณและเอาชีวิตรอดจากฝูงซอมบี้ที่ยากขึ้นเรื่อยๆ
# 🧟♂️ BottomLine: เกมป้องกันซอมบี้แบบไม่มีที่สิ้นสุด
**BottomLine** เป็นเกมป้องกันฐานทัพซอมบี้แบบไม่มีที่สิ้นสุดที่ออกแบบมาสำหรับมือถือเป็นหลัก สร้างด้วย **Phaser 3** และบรรจุสำหรับ Android โดยใช้ **Capacitor**
ปกป้องฐานของคุณ อัปเกรดหอคอย กำจัดบอส และเอาชีวิตรอดจากฝูงซอมบี้ที่ยากขึ้นเรื่อยๆ
---
## 🎮 ภาพรวมการเล่นเกม
* ซอมบี้จะเคลื่อนที่ผ่าน **หลายเลน**
* คุณ **วางและอัปเกรดป้อมปราการ** เพื่อหยุดพวกมัน
* **ศัตรูระดับบอส** จะปลดล็อกเลนเพิ่มเติม
* ระดับความยากจะเพิ่มขึ้นเรื่อยๆ
---
## 🧠 กลไกหลัก
### 🛣️ ระบบเลน
* สูงสุด **9 เลน**
* ปลดล็อกตามลำดับ:
* เลเวล 1 → 1 เลน
* เลเวล 2 → 3 เลน
* เลเวล 3 → 5 เลน
* เลเวล 4 → 7 เลน
* เลเวล 5 → 9 เลน
---
### 👾 ประเภทศัตรู
| ประเภท | พฤติกรรม |
| ------ | ----------------------------- |
| วอล์กเกอร์ | ซอมบี้พื้นฐานที่สมดุล |
| รันเนอร์ | เร็ว พลังชีวิตต่ำ |
| แทงค์ | ช้า พลังชีวิตสูง โจมตีป้อมปราการ |
| บอส | พลังชีวิตสูง ปลดล็อกเลนใหม่ |
---
### 🏗️ ป้อมปราการ
| ระดับ | ประเภท | คำอธิบาย |
| ----- | ------------- | ------------------------------ |
| 1 | พื้นฐาน | การโจมตีที่สมดุล |
| 2 | รวดเร็ว | ยิงเร็วขึ้น |
| 3 | หนัก | ความเสียหายสูง |
| 4 | ระเบิด | ความเสียหายแบบกระจาย (AOE) |
| 5 | เลเซอร์ *(กำลังพัฒนา)* | อาวุธลำแสงต่อเนื่องที่วางแผนไว้ |
---
### 💰 ระบบเศรษฐกิจ
* รับ **โทเค็น** จากการสังหาร
* ใช้โทเค็นเพื่อ:
* อัปเกรดป้อมปราการ
* บอสจะให้ **รางวัลโบนัส**
---
### 🧟 ระบบบอส
บอสจะปรากฏขึ้นเมื่อถึงระดับที่เพิ่มขึ้น:
```
50 → 100 → 200 → 400 → ...
```
การเอาชนะบอส:
* ปลดล็อกเลนเพิ่มเติม
* เพิ่มระดับความยาก
---
## 🖥️ หน้าจอ
### ▶️ หน้าจอเริ่มต้น
* ชื่อเกม
* คำแนะนำ
* ปุ่มเริ่ม
### 💥 รูปแบบการเล่น
* เกมป้องกันป้อมปราการแบบเรียลไทม์
* การต่อสู้แบบแบ่งเลน
* ระดับความยากที่ปรับได้
### ☠️ หน้าจอเกมโอเวอร์
* สถิติสุดท้าย:
* จำนวนการสังหาร
* จำนวนโทเค็นที่ได้รับ
* จำนวนบอสที่เอาชนะได้
* ลองใหม่หรือกลับไปที่เมนู
---
## 🛠️ เทคโนโลยีที่ใช้
* **Phaser 3** – เอ็นจิ้นเกม
* **JavaScript (ES Modules)**
* **Capacitor** – การสร้างแพ็กเกจ Android
* **Android Studio** – การสร้างโปรเจ็กต์และไฟล์ APK
---
## 📱 การสร้าง Android
### ข้อกำหนด
* Node.js
* Android Studio
* Java JDK
---
### ติดตั้ง dependency
```bash
npm install
```
---
### สร้าง web assets
```bash
npm run build
```
---
### ซิงค์กับ Capacitor
```bash
npx cap sync android
```
---
### เปิดใน Android Studio
```bash
npx cap open android
```
---
### สร้าง APK
ใน Android Studio:
```
Build → Build APK
```
---
## 🎨 ส่วนประกอบ
* สไปรท์ซอมบี้แบบกำหนดเอง (แอนิเมชั่นการเดินและการตาย)
* สไปรท์หอคอย (5 ระดับ)
* เอฟเฟกต์ระเบิด
* ฉากหลังป่า/วันสิ้นโลก
* ไอคอนหน้าจอเริ่มต้นและไอคอนตัวเรียกใช้งานแบบกำหนดเอง
---
## 📦 โครงสร้างโปรเจ็กต์
```
src/
├── main.js
├── GameScene.js
├── StartScene.js
├── SummaryScene.js
android/
└── Capacitor Android project
public/assets/
├── zombies/
├── towers/
├── effects/
```
---
## ⚙️ ระบบหลัก
* การเคลื่อนที่ของศัตรูตามเลน
* การสลับเลนของศัตรู (สุ่มตำแหน่งที่อยู่ติดกัน)
* การกำหนดเป้าหมายของป้อมปราการพร้อมการหน่วงเวลาการหมุน
* ระบบการยิงแบบคูลดาวน์
* การคำนวณความเสียหายแบบกระจาย
* ตรรกะการพัฒนาบอส
* ระบบเศรษฐกิจโทเค็น
---
## 🚧 แผนงาน
คุณสมบัติที่วางแผนไว้:
* 🔫 ป้อมเลเซอร์ (เลเวล 5)
* 🧪 ซอมบี้ประเภทเพิ่มเติม:
* สปิตเตอร์ (ระยะไกล)
* มิวแทนต์ (มินิบอส)
* 🌊 ระบบคลื่น
* 🔊 เอฟเฟกต์เสียงและดนตรี
* 💾 ระบบบันทึก / คะแนนสูงสุด
* 📊 การปรับปรุงสมดุลเกม
* 🏆 ความสำเร็จ
---
## 🐞 ปัญหาที่พบ
* การปรับขนาด UI อาจแตกต่างกันไปในแต่ละอุปกรณ์
* การปรับสมดุลกำลังดำเนินการอยู่
* แอนิเมชั่นบางส่วนอาจต้องได้รับการปรับปรุง
---
## 🙌 การมีส่วนร่วม
โครงการนี้กำลังอยู่ในระหว่างการพัฒนาอย่างต่อเนื่อง
โปรดอย่าลังเลที่จะคัดลอก ทดสอบ และเสนอแนะการปรับปรุง
---
## 📜 ลิขสิทธิ์
รอการยืนยัน
---
## 👤 ผู้เขียน
**เออร์วิน กาลัง**
---
## 🎯 หมายเหตุสุดท้าย
BottomLine ถูกสร้างขึ้นเป็น **เกมป้องกันหอคอยที่สนุกและปรับขนาดได้** พร้อมพื้นที่สำหรับการพัฒนาไปสู่เวอร์ชันมือถือเต็มรูปแบบ
เอาชีวิตรอดให้นานที่สุดเท่าที่จะทำได้
ซอมบี้ไม่หยุด!
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
ดาวน์โหลดแอป APKPure เพื่อรับรางวัลและส่วนลดเกมมากขึ้น
คลิกเพียงครั้งเดียวเพื่อติดตั้งไฟล์ XAPK/APK บน Android!


