IT201_Project1_GregoryScuello_Scene
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
Leave a comment
Log in with itch.io to leave a comment.