Kylie Monek - IT201-006 - Project 4
Brief Description: I created a winter wonderland painting program in which the user can choose between two 3D symbols (snowman and snowflake) and can swap between three backgrounds (frozen lake, winter terrain, and aurora borealis). The left mouse is used to click, the right mouse is used to drag. Mouse coordinates are displayed on the bottom left corner, and a clock is featured on the top left corner. The symbols can rotate and change size as you continue to click or drag. You can also change the color of the clock, change the opacity of the prefabs using a slider, choose when symbols will be destroyed using a dropdown, and you can add or remove gold glitter from the background. You can also animate the prefabs using buttons. The animate button will make the prefabs move, the speed up button will make the prefabs spin faster, and the stop button will make the prefabs stop animating.
List of Features:
Feature 1: Paint Feature
Input: User left clicks to paint
Output: An object is drawn where the object is clicked
Feature 2: Change Prefab
Input: User chooses a 3D object from the dropdown menu
Output: The chosen object is displayed on screen
Feature 3: Change Backdrop
Input: User chooses a backdrop from the dropdown menu
Output: The chosen backdrop is displayed on screen
Feature 4: Display Mouse Position
Input: Mouse Location
Output: X & Y coordinates are displayed on the bottom left screen
Feature 5: Clock
Input: User opens the project
Output: A clock will automatically appear and spin in the corner. Unlike the clock used in the example, this clock doesn’t tell the accurate time and rotates extremely fast. Feature 6: Timed Destroy Dropdown
Input: User clicks on the dropdown and chooses whether the prefabs will be destroyed in 5 seconds, 10 seconds, or 15 seconds.
Output: The prefabs will disappear at the chosen time.
Feature 7: Change Clock Color (Randomized Math Feature)
Input: User clicks on the “Change Color” Button
Output: The face of the clock changes to a randomly generated color.
Feature 8: Opacity Slider
Input: User slides the opacity slider.
Output: The opacity will adjust the prefabs accordingly.
Feature 9: Glitter Toggle
Input: User clicks on the toggle as desired.
Output: The game will either add or remove glitter from the background, depending on the amount of times the user has clicked.
Feature 10: Animate Button
Input: User clicks on the “Animate” Button.
Output: The prefabs on screen become animate and begin to move. Click on the button repeatedly for the animations to change.
Feature 11: Speed Up Button
Input: User clicks on the “Speed Up” Button.
Output: The animated prefabs will begin to move faster. Click on the button repeatedly for the animations to get even faster.
Feature 12: Stop Button
Input: User clicks on the “Stop” Button.
Output: The prefabs will stop moving and become completely still.
Leave a comment
Log in with itch.io to leave a comment.