Feature 1: Display Mouse position

Input: Mouse location

Process: assign mouse X, Y, Z position to text object

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

Difference: This feature is different from class project because it shows the Z axis.

Feature 2: Create & Destroy Objects

Input: Mouse Left Click or Mouse Right Click

Process: Raycast from the camera to the mouse position.

Output: an object is either created or destroyed when the mouse is clicked.

Difference: This feature is different from class project because it implements the use of

right click to destroy object instead of a timed destroy.

Feature 3: Change Primitive

Input: Slider

Process: Adjust the slider to modify the object's size

Output: The size of the object changes based on the slider value.

Feature 4: First Person Perspective

Input: Keyboard, Mouse

Process: Control player movement with WASD keys and rotate view with the mouse.

Output: Camera follows the player’s first-person view.

/////////////////////FEATURE 5 - 8 ARE NEW ADDED FEATURES//////////////

Feature 5: Digital Clock Display

Input: None

Process: Retrieve and display the current time.

Output: A digital clock showing the time in the user's chosen format (24-hour or 12-hour).

Difference: The clock is digital not analog like the ones used in class.

Feature 6: Color Change Button

Input: Button press

Process: When the button is pressed, it randomly changes the color of the clock's text.

Output: Clock text color is randomly altered when the button is clicked.

Difference: Adds a randomization element to the visual presentation of objects

Feature 7: Time Format Selection

Input: Dropdown menu

Process: Choose between different time formats such as 24-hour, 12-hour with seconds, or AM/PM.

Output: The digital clock changes its format based on the dropdown selection.

Feature 8: Dark Mode Toggle

Input: Toggle switch

Process: When enabled, the background color of the game changes to a darker theme.

Output: Game background switches between light (yellow) and dark (grey) based on toggle state.

Published 1 day ago
StatusReleased
PlatformsHTML5
Authordob24
Made withUnity