Davide Flamini Cazaran - davidone007
Nicolas Cuellar Molina - Nicolas-CM
Andres Cabezas Guerrero - andrescabezas26
"NUCLEAR THRONE" is an exciting survival game developed in Java using JavaFX. In this game, you will control a brave character whose task is to eliminate all the threats in different map scenarios. Show your bravery, strategy, and skill to survive!
- Random generation of enemy automatons within a reasonable range to ensure enjoyable gameplay.
- Player movement in four directions: up, down, left, and right, limited by the map walls.
- Basic movement routine for enemies, also restricted by the map walls.
- The game consists of 3 interconnected scenarios through entrances or doors.
- Collection of weapons from the ground in the scenarios to eliminate threats.
- Two types of weapons with defined differences.
- Player shooting towards the clicked position, with trajectories at different angles based on the player's position and the click location.
- Limited ammunition system for each weapon, with the ability to reload.
- Pointer or reticle for aiming and shooting.
- Visual indicators at the top to display the bullet status and the equipped weapon.
- Life system for the player and enemies, with elimination after receiving 3 shots.
- Game Over screen upon elimination, allowing the player to retry.
- Player's life status displayed in the game indicators.
- Victory condition after eliminating all enemies and reaching the exit.
- Programming Language: Java
- GUI Library: JavaFX
- Operating System: Compatible with any operating system supporting Java and JavaFX.
To run the "https://github.com/davidone007/Nuclear-Throne.git" game on your local machine, follow these steps:
-
Ensure that Java is installed on your system. You can check the installation by running the
java -version
command in your terminal or command prompt. If you don't have Java installed, download and install it from the official Java website. -
Clone or download the project repository from [https://github.com/davidone007/Nuclear-Throne.git].
-
Open your preferred Integrated Development Environment (IDE) such as Eclipse or IntelliJ.
-
Import the downloaded project into your IDE.
-
Configure the project's run configuration to use JavaFX as the GUI library.
-
Compile and run the project from your IDE.
-
Enjoy playing "NUCLEAR THRONE" and eliminate all the threats in the game scenarios!
If you would like to contribute to the development of "NUCLEAR THRONE" please follow these steps:
-
Fork this repository.
-
Create a new branch with a descriptive name for your contribution.
-
Make your changes and improvements in your branch.