Skip to content

🛡️ Protect the last haven! A post-apocalyptic Tower Defense game built with Java & LibGDX. 🚛

License

Notifications You must be signed in to change notification settings

HopeLAB-dev/TheLastGarage

Repository files navigation

The Last Garage 🛡️🚛

Build LibGDX Project CodeQL License Platform Status

English Documentation | Türkçe Dokümantasyon


🇬🇧 English Documentation

"Protect the last haven of humanity. Tighten the bolts, start the engines, and begin the defense!"

Gameplay Demo If the GIF doesn't load, please check the 'assets' folder.

The Last Garage is a strategic Tower Defense game set in a post-apocalyptic world. Players must use limited scrap resources to build defensive towers and protect the garage against relentless mechanical enemies.

🚀 Download & Play

You can play the game on your computer or your Android device!

👉 ⬇️ Download Latest Version (GitHub Releases)

🎮 How to Run?

Desktop (Bundled JRE - No Java Required):

  • Windows: Extract TheLastGarage-Windows.zip and run Prolab2.exe.
  • Linux: Extract TheLastGarage-Linux.zip and run Prolab2. (Use chmod +x Prolab2 if needed).
  • MacOS: Extract TheLastGarage-MacOS.zip and run Prolab2.app.

Mobile:

  • Android: Download the .apk file and install it on your device. (You may need to enable "Install from unknown sources").

✨ Key Features

  • Cross-Platform: Play on Windows, Linux, MacOS, and Android!
  • Touch Controls: Optimized interface for mobile devices.
  • Nail Launcher: High damage and slows down enemies.
  • Wrench Thrower: Balanced fire rate and range.
  • Oil Spiller: Deals Area of Effect (AoE) damage to ground units.
  • Diverse Enemies: Scouts (Flying), Raiders (Ground), and Heavy Armored Trucks.

📘 Technical Details: Curious about how it works? Check out our Technical Architecture Document.


🇹🇷 Türkçe Dokümantasyon

"İnsanlığın son sığınağını koru. Vidaları sık, motorları çalıştır ve savunmaya başla!"

The Last Garage, kıyamet sonrası bir dünyada geçen, stratejik derinliğe sahip bir Kule Savunma (Tower Defense) oyunudur. Oyuncular, ellerindeki sınırlı hurda kaynaklarını kullanarak savunma kuleleri inşa etmeli ve garajı acımasız mekanik düşmanlara karşı korumalıdır.

📘 Teknik Detaylar: Projenin mimarisi ve çalışma mantığı için Teknik Mimari Dokümanı sayfasını inceleyebilirsiniz.

🚀 İndir ve Oyna

Oyunumuzu bilgisayarınızda veya Android cihazınızda oynayabilirsiniz!

👉 ⬇️ Son Sürümü İndir (GitHub Releases)

🎮 Nasıl Çalıştırılır?

Masaüstü (Kurulumsuz):

  • Windows: TheLastGarage-Windows.zip dosyasını çıkartın ve Prolab2.exe dosyasını çalıştırın.
  • Linux: TheLastGarage-Linux.zip dosyasını çıkartın ve Prolab2 dosyasını çalıştırın.
  • MacOS: TheLastGarage-MacOS.zip dosyasını çıkartın ve Prolab2.app uygulamasını başlatın.

Mobil:

  • Android: .apk dosyasını indirin ve cihazınıza kurun. (Bilinmeyen kaynaklardan yüklemeye izin vermeniz gerekebilir).

🏰 Game Mechanics / Oyun Mekanikleri

🛠️ Defensive Towers / Savunma Kuleleri

Name / İsim Feature / Özellik
🔩 Wrench Thrower / Anahtar Makinesi Balanced Damage & Speed / Dengeli Hasar ve Hız
🕸️ Nail Launcher / Çivi Ağ Atar Slows down enemies / Düşmanları yavaşlatır
🛢️ Oil Spiller / Yağ Sızdırıcı Area Damage (AoE) / Alan Hasarı

🤖 Enemy Units / Düşman Birimleri

Enemy / Düşman Type / Tip Weakness / Zayıflık
Motorized Raider Ground / Kara Nail Launcher (Slows them down)
Armored Truck Tank High Damage Towers / Yüksek Hasarlı Kuleler
Scout Drone Flying / Hava Cannot be hit by Oil Spiller / Yağ Sızdırıcı vuramaz

👨‍💻 Developers / Geliştiriciler

Name Role GitHub
Emir Bera Soğuk Lead Developer @emirberasoguk
Emre Acar Lead Developer @emreacr

🎨 Credits & Attributions

This project uses assets from various sources. Special thanks to:

  • Graphics: [Gemini Nano Banana Pro]
  • Libraries: LibGDX Framework

Developed for Kocaeli University - Programming Laboratory II Project.

About

🛡️ Protect the last haven! A post-apocalyptic Tower Defense game built with Java & LibGDX. 🚛

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages