Space-Invader-Game

Space Shooter Game JavaFX

Overview

Space Shooter is a simple, lightweight but engaging JavaFX-based game where players navigate a spaceship, avoiding enemies and obstacles while trying to achieve the highest score possible. The game incorporates features such as enemy spawn logic, collision detection, power-ups, and a scoring system, showcasing the capabilities of JavaFX in creating interactive 2D games.

User Interface

Start Screen

The WeatherMate App Interface

Gameplay

The WeatherMate App Interface

Losing Screen

The WeatherMate App Interface

Features

Prerequisites

Setup and Installation

  1. JavaFX SDK: Download the JavaFX SDK from OpenJFX and extract it to a known directory.
  2. Clone the Repository: Use git clone <repository-url> to clone this repository to your local machine.

Configuration

Ensure JavaFX is correctly set up in your development environment:

Running the Application

Compile and run the SpaceShooter.java file. Ensure the VM options are set correctly to include the JavaFX library path and modules.

How to Play

Contributing

Contributions to the Space Shooter game are welcome! Please fork the repository, make your changes, and submit a pull request with your improvements.

License

This project is licensed under the Creative Commons License.


Created with ❤️ by Son Nguyen in 2024.