Skip to content

krynecouk/supermarine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supermarine

Supermarine is a game where the primary goal is to gain as many points as possible by shooting enemy ships and falling naval mines. If the player (submarine) gets in contact with a naval mine then the player looses and the game is restarted.

Gif from the game

The game was built using only Java and reactive streams (RxJava). The purpose for creating this game was to make entertaining examples of RxJava usage for my presentation which can be found here.

Start

./build-jar.sh && java -jar ./target/supermarine-1.0.jar

Controls

  • left/right arrow for moving
  • clicking on the button for shooting

Resources

  • Graphics (except button and rocket) was made by me
  • Sounds gained from freesound
  • Font in counter was made by CodeMan38 (link)