Skip to content

daffarahman/recycopter-java

Repository files navigation

Recycopter

Recycopter is an endless arcade simulation game where you pilot a helicopter and a boat to clean up the environment. Collect trash from the ocean and islands, recycle it into useful materials, and upgrade your gear to reach higher levels. Check out more at recycopter.madebydap.my.id

File Aplikasi, Makalah, PPT

Untuk file aplikasi, makalah, dan PPT dapat diakses melalui link drive berikut: https://drive.google.com/drive/folders/1v1HDCOYMmTwczSwndK8_iqbb9Lme4jTf?usp=sharing

🌟 Features

  • Multi-Vehicle Gameplay: Seamlessly switch between piloting a Helicopter for aerial collection and a Boat for water-based cleanup.
  • Trash Collection & Recycling: Gather various types of trash and process them in your base to craft valuable items.
  • Economy & Shop: Sell crafted items to earn money and purchase fuel or upgrades.
  • Crafting System: Use collected resources to craft new items.
  • Save System & Leaderboard: Compete for the highest level and most trash recycled. Your progress is saved automatically upon Game Over.
  • Dynamic World: Experience a 3D world with day/night cycles and physics-based interactions.

🎮 Controls

General

  • ALT + Mouse: Open Character Switch Wheel (Select Heli, Boat, or Base).
  • ESC: Pause Game / Open Menu.

Helicopter

  • W / S: Ascend / Descend (Engine Power).
  • UP / DOWN: Pitch Forward / Backward.
  • A / D: Roll Left / Right.
  • Q / E: Yaw Left / Right.
  • F: Pick Up / Drop Trash.

Boat

  • W / S: Accelerate / Reverse.
  • A / D: Steer Left / Right.
  • F: Pick Up / Drop Trash.

Base / Ground Crew

  • I: Open Crafting Menu.
  • B: Open Shop Menu.

🛠️ Installation & Running

This project uses Gradle and LibGDX.

Prerequisites

  • Java JDK 17 or higher.

Running the Game

To run the game on desktop:

Windows:

gradlew.bat lwjgl3:run

Linux/macOS:

./gradlew lwjgl3:run

🏗️ Project Structure

  • core: Main game logic and shared code.
  • lwjgl3: Desktop launcher and platform-specific code.
  • assets: Game assets (models, textures, sounds).

👥 Credits

Created by Daffa Rahman and Syaikhasril.

About

Recycopter Game For Final Project PBO

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages