Pilot your plane, drop bombs, and sink the enemy fleet! AirStrike is a classic 2D arcade game where precision timing is key.
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!
- Start the Game: Launch the application.
- Profile Setup: Enter your Player Name to track your score.
- Configuration: Set your preferred Round Time in the Options menu.
- Fight: Maneuver your plane and destroy targets to earn points.
| 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!
- Java Development Kit (JDK): Ensure Java is installed on your system.
- Git (Optional): For cloning the repository.
-
Clone the Repository
git clone https://github.com/levilevente/AirStrike.git
-
Run the Game
- Open the project in your preferred IDE (IntelliJ, Eclipse, VS Code).
- Locate the Main class file.
- Run the application.
- Development: Levente Daroczi
- Graphics & Sound: All sprites and audio assets were sourced from OpenGameArt.
- v1.0 (11.01.2024)
- Initial Release.
- Basic movement and bombing mechanics implemented.
- Custom round time feature added.