A recreation of the classic Atari computer game, originally built as part of a programming assignment. Defend your cities from an endless barrage of incoming ballistic missiles!
This repository contains a Java-based clone implementation of the retro arcade game Missile Command. The objective of the game is to survive as long as possible by aiming your anti-ballistic missiles to intercept incoming enemy fire before they destroy your bases.
You can directly run the pre-compiled .jar file included in the repository without needing to compile the code yourself.
- Ensure you have Java JRE or JDK installed on your machine (Java version ≥ 13).
- Clone this repository or download the ZIP:
git clone https://github.com/maybe-im-a-mess/MissileCommand.git
- Navigate to the project directory and run the JAR file:
cd MissileCommand java -jar "Missile Command.jar"
(Alternatively, you can just double-click the Missile Command.jar file on most operating systems).
If you want to view the code, modify it, or compile it yourself:
- Clone the repository:
git clone https://github.com/maybe-im-a-mess/MissileCommand.git
- Open the project in IntelliJ IDEA (or your preferred Java IDE).
- Let the IDE configure the project using the included .idea folder and Programmieren 2.iml file.
- Locate the main class inside the src/ directory and run the project.
- src/ - Contains the Java source code for the game logic, rendering, and controls.
- Missile Command.jar - The pre-compiled runnable Java executable.
- Package missilecommand.png - UML diagram / Package structure diagram.
- .idea/ & Programmieren 2.iml - IntelliJ IDEA project configuration files.
A classic arcade defense game recreated in Java for a programming assignment.
