| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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.
Our apologies for the low quality of the GIF. The actual game has a much smoother and visually appealing experience. Please try it out yourself! 😊
JavaFX SDK: Download the JavaFX SDK from OpenJFX and extract it to a known directory.
Maven Configuration: Ensure Maven is installed on your system and correctly configured. Alternatively, you can use an IDE like IntelliJ IDEA or Eclipse that supports Maven projects.
Clone the Repository:
git clone https://github.com/hoangsonww/Space-Invader-Game-JavaFX.git
cd Space-Invader-GameUpdate pom.xml: Modify the javafx-sdk.path property in the pom.xml file to point to the JavaFX SDK's location on your system. This is necessary for Maven to build the project correctly.
Build the Project:
mvn clean installRun the Application:
mvn javafx:runIf you're using an IDE like IntelliJ IDEA, you can run the SpaceShooter.java file directly to start the game.
Ensure JavaFX is correctly set up in your development environment:
IntelliJ IDEA:
Eclipse:
Contributions to the Space Shooter game are welcome! Please fork the repository, make your changes, and submit a pull request with your improvements.
This project is licensed under the Creative Commons License. See the LICENSE file for more information.
Created with ❤️ by Son Nguyen in 2024.
| Back | FazBrowse Home | New Git URL |