Skip to content

aiunlocked1412/rust-td-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unlocked TD - Tower Defense Game

Unlocked TD Platform License

เกมป้องกันฐาน Tower Defense สุดคลาสสิกที่พัฒนาด้วยภาษา Rust โดยใช้ Macroquad game engine

🎮 ภาพหน้าจอเกม

เกม Unlocked TD มีหน้าต่างขนาด 600x600 พิกเซล พอดีกับกริดเกม ทำให้ไม่มีพื้นที่สูญเปล่า

🚀 วิธีการรันเกม

สำหรับผู้เล่น (ไฟล์พร้อมเล่น)

Mac (Intel + Silicon):

  1. ดาวน์โหลดไฟล์ Unlocked TD Mac.zip
  2. แตกไฟล์ zip
  3. ดับเบิลคลิกที่ Unlocked TD.app
  4. หากปรากฏข้อความเตือน "ไม่สามารถตรวจสอบได้" ให้ไปที่ การตั้งค่าระบบ > ความปลอดภัย & ความเป็นส่วนตัว > ทั่วไป แล้วอนุญาตให้เปิดแอปพลิเคชัน

Windows:

  1. ดาวน์โหลดไฟล์ Unlocked TD Windows.zip
  2. แตกไฟล์ zip
  3. ดับเบิลคลิกที่ Unlocked TD.exe

สำหรับนักพัฒนา (คอมไพล์จากซอร์สโค้ด)

ข้อกำหนดเบื้องต้น:

  • Rust 1.70+
  • Cargo

คำสั่งการรัน:

# Clone repository
git clone https://github.com/YOUR_USERNAME/unlocked-td.git
cd unlocked-td

# รันเกม
cargo run --release

🎯 วิธีการเล่น

  1. คลิกที่ปุ่ม START GAME เพื่อเริ่มเล่น
  2. คลิกบนพื้นหญ้า (ช่องสีเขียว) เพื่อสร้างป้อมปืน (ราคา $20)
  3. ป้อมปืนจะยิงศัตรูที่เดินอยู่ในระยะโจมตีอัตโนมัติ
  4. ป้องกันฐานให้ได้นานที่สุด
  5. เกมจะจบเมื่อชีวิตหมด (0 lives)

🏗️ โครงสร้างเกม

  • เมนูหลัก: หน้าจอเริ่มต้นพร้อมปุ่ม START GAME
  • ระบบเกม: กริด 20x20 ช่อง, ศัตรูเดินตามเส้นทางสีเหลือง
  • ป้อมปืน: ยิงกระสุนสีดำไปยังศัตรูในระยะ
  • ศัตรู: เดินตามเส้นทาง, มี 3 HP
  • ระบบเสียง: เพลงพื้นหลังและเสียงเอฟเฟค (ยิงปืน, ศัตรูตาย, วางป้อม)
  • UI: แสดงเงิน, ชีวิต, คะแนน

🔧 เทคโนโลยีที่ใช้

  • ภาษา: Rust
  • Game Engine: Macroquad
  • ไลบรารีเสียง: Hound (สร้างไฟล์ .wav)
  • การสร้างไฟล์: Cargo build --release

📁 โครงสร้างโปรเจค

unlocked-td/
├── src/
│   ├── main.rs              # ไฟล์หลักของเกม
│   └── sound_generator.rs   # สร้างไฟล์เสียงอัตโนมัติ
├── assets/                  # ไฟล์เสียง (.wav)
├── dist/                    # ไฟล์สำหรับแจกจ่าย
│   ├── Unlocked TD Mac.zip  # เวอร์ชัน Mac
│   └── Unlocked TD Windows.zip # เวอร์ชัน Windows
├── Cargo.toml               # การตั้งค่าโปรเจค Rust
└── README.md                # ไฟล์นี้

🎮 ฟีเจอร์เด่น

  • ✅ เมนูหลักที่สวยงาม
  • ✅ กระสุนที่เคลื่อนที่จริง
  • ✅ เสียงเอฟเฟคและเพลงพื้นหลัง
  • ✅ ขนาดหน้าต่างที่พอดีกับเกม
  • ✅ รองรับทั้ง Windows และ Mac (Intel + Silicon)
  • ✅ ไฟล์เสียงสร้างขึ้นโดยอัตโนมัติ (ไม่ต้องหาจากภายนอก)

🤝 การมีส่วนร่วม

รับชมรับ Pull Request! หากคุณต้องการปรับปรุงเกม:

  1. Fork โปรเจคนี้
  2. สร้าง feature branch (git checkout -b feature/AmazingFeature)
  3. Commit การเปลี่ยนแปลง (git commit -m 'Add some AmazingFeature')
  4. Push ไปยัง branch (git push origin feature/AmazingFeature)
  5. เปิด Pull Request

📄 ใบอนุญาต

โปรเจคนี้ใช้ใบอนุญาต MIT - ดู LICENSE สำหรับรายละเอียด

🙏 เครดิตผู้สร้าง

สร้างโดย AI Unlocked

🌐 เว็บไซต์: https://www.aiunlockinnovations.com/ 📚 คอร์สออนไลน์: https://aiunlock.co/ 📘 เพจ: https://www.facebook.com/aiunlockedvip 📺 ช่อง YouTube สอน AI: https://www.youtube.com/@AIUnlocked168


Unlocked TD - เกม Tower Defense ที่พัฒนาด้วย Rust และ AI Unlocked 🚀