Skip to content

The game developed is a JavaFX-based game application. It is an interactive game where players can control a character and engage in various activities and challenges.

Notifications You must be signed in to change notification settings

davidone007/Nuclear-Throne

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NUCLEAR THRONE

Developers

Davide Flamini Cazaran - davidone007

Nicolas Cuellar Molina - Nicolas-CM

Andres Cabezas Guerrero - andrescabezas26

Description

"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!

Key Features

  • 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.

Technical Requirements

  • Programming Language: Java
  • GUI Library: JavaFX
  • Operating System: Compatible with any operating system supporting Java and JavaFX.

Installation Instructions

To run the "https://github.com/davidone007/Nuclear-Throne.git" game on your local machine, follow these steps:

  1. 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.

  2. Clone or download the project repository from [https://github.com/davidone007/Nuclear-Throne.git].

  3. Open your preferred Integrated Development Environment (IDE) such as Eclipse or IntelliJ.

  4. Import the downloaded project into your IDE.

  5. Configure the project's run configuration to use JavaFX as the GUI library.

  6. Compile and run the project from your IDE.

  7. Enjoy playing "NUCLEAR THRONE" and eliminate all the threats in the game scenarios!

Contribution

If you would like to contribute to the development of "NUCLEAR THRONE" please follow these steps:

  1. Fork this repository.

  2. Create a new branch with a descriptive name for your contribution.

  3. Make your changes and improvements in your branch.

About

The game developed is a JavaFX-based game application. It is an interactive game where players can control a character and engage in various activities and challenges.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published