Skip to content

Blood Rain animation - A simple yet satisfying Java swing program where red rectangles rain from the heavens. Makes use of the static factory and singleton pattern to handle accessibility and control.

Notifications You must be signed in to change notification settings

Ticketedmoon/blood-rain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blood-Rain

Blood Rain animation - A simple yet satisfying Java swing program where red rectangles rain from the heavens.

  • Involves red rectangles falling down the program canvas like rain from the sky.
  • This program is simply an animation, although input parameters can be varied from the CLI.

red_drop


How to run?

  1. Ensure Java(>=1.8.0) and maven(>=3.0) are installed on your machine.
  2. Clone the Repo at https://github.com/ShaneCreedon/Blood-Rain.git
  3. Via IDE - Open the project in an IDE and run Launcher.java
  4. Via CLI - Run mvn package to generate target/BR-Launcher-0.0.1-jar-with-dependencies.jar
  5. Run java - jar BR-Launcher-0.0.1-jar-with-dependencies.jar and the application will open.

What the program looks like:

(Version of Blood rain from Sep 13, 2017) blood rain screenshot


(Version of Blood rain from Dec 05, 2017)

blood rain realistic rainfall

  • Improved Rainfall Particles in Size and Speed.
  • Expanded the screen-width & made the speed of each raindrop unique.

Documentation

To view the documentation, open index.html with a browser after generating the javadoc from an application such as an IDE.
Alternatively, all classes and methods belonging to the project's exported API are documented in the .java files.

About

Blood Rain animation - A simple yet satisfying Java swing program where red rectangles rain from the heavens. Makes use of the static factory and singleton pattern to handle accessibility and control.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages