In my project, I created a firework tool where the user can create 8 cubes that resemble a firework effect on every click. The 8 cubes move in the 8 ordinal directions and delete after a certain time. The user is able to track their mouse position as well as change the speed and color of the fireworks.

Feature 1: Display mouse position

Input: Mouse location

Process: Assigns the current mouse x and y position to text object

Output: Text is displayed in the lower left corner showing X and Y of the mouse

Difference: This feature is one of the requirements listed in the instructions

Feature 2: Create firework effect

Input: Mouse left click

Process: Creates a firework effect by instantiating 8 cubes moving in 8 directions, taking a speed and color chosen by the user and deleting after 2 seconds

Output: 8 cubes moving in 8 different directions

Difference: This feature is different from the class project as instead of painting, the cubes are creating a firework effect

Feature 3: Change color

Input: Dropdown menu

Process: Changes the color of the cubes by using a dropdown consisting of the colors red, blue, green, and yellow

Output: The color of the cubes change

Difference: This feature is different from the class project because it utilizes a dropdown menu as opposed to a slider

Feature 4: Change speed

Input: Slider

Process: Changes the speed of the cubes by allowing the user to slide between 2 and 20 speed

Output: The speed of the cubes change

Difference: This feature does not resemble anything from the class project

Published 22 days ago
StatusReleased
PlatformsHTML5
Authorgjs45
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.