Triangle Shooter is fast-paced, top-down shooter, two-player game. The two combatants attempt to shoot at the other ship and destroy them. The first to 4 wins is the ultimate victor. Between rounds, the loser of the previous round chooses a ship attribute to increase in themselves and decrease in their opponent. Then, the round's victor chooses a different attribute to increase. This constantly shifts the balance of power and keeps matches competitive and unique.
The project must be downloaded and compiled with JavaFX. I used the 10.0.2 JDK to create the project. The runnable .jar file can then be run on any computer with Java installed. The two players must be on the same network for the game to run. First, the host must push the Host Button. Their IP Address is displayed in the output textbox in the launcher. Then, the other player inputs that address into the textbox below the Join button and presses Join.
WASD to move. Space or left click to fire. E or Right click to fire all bullets as quickly as possible.
I will be making periodic updates to this project over time. If you have any suggestions for future features or balancing, please create an issue/bug/feature request using GitHub's built-in system. If you want to contribute to the project in any way, please feel free to do so. Modify the code however you like and submit a pull request and explain the rationale for the changes. As I am a beginning programmer, I welcome any advice about code structure or practices as well.