Skip to content

Pilot your plane, drop bombs, and sink the enemy fleet! AirStrike is a classic 2D arcade game where precision timing is key.

Notifications You must be signed in to change notification settings

levilevente/AirStrike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️ AirStrike

Java Version Game

Pilot your plane, drop bombs, and sink the enemy fleet! AirStrike is a classic 2D arcade game where precision timing is key.


📖 Overview

AirStrike is a 2D aerial combat game developed in Java. The objective is simple: destroy as many enemy ships as possible to maximize your score before time runs out.

Unlike standard shooters, this game requires strategic timing—bombs take 3 seconds to detonate after dropping, so you must lead your targets!


🎮 How to Play

  1. Start the Game: Launch the application.
  2. Profile Setup: Enter your Player Name to track your score.
  3. Configuration: Set your preferred Round Time in the Options menu.
  4. Fight: Maneuver your plane and destroy targets to earn points.

🕹️ Controls

Key Action
W ⬆️ Move Up
S ⬇️ Move Down
A ⬅️ Move Left
D ➡️ Move Right
Space Bar 💣 Drop Bomb

⚠️ Strategic Note: Bombs have a 3-second fuse. You must drop them ahead of the ships to ensure a direct hit!


⚙️ Installation & Setup

Prerequisites

  • Java Development Kit (JDK): Ensure Java is installed on your system.
  • Git (Optional): For cloning the repository.

Getting Started

  1. Clone the Repository

    git clone https://github.com/levilevente/AirStrike.git
  2. Run the Game

    • Open the project in your preferred IDE (IntelliJ, Eclipse, VS Code).
    • Locate the Main class file.
    • Run the application.

📸 Screenshots

image image

🎨 Credits & Assets

  • Development: Levente Daroczi
  • Graphics & Sound: All sprites and audio assets were sourced from OpenGameArt.

📜 Release History

  • v1.0 (11.01.2024)
    • Initial Release.
    • Basic movement and bombing mechanics implemented.
    • Custom round time feature added.

About

Pilot your plane, drop bombs, and sink the enemy fleet! AirStrike is a classic 2D arcade game where precision timing is key.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages