IT201_Sprint04_SophiaEgharevba
(Project 1)Features:
Feature 1: Display Mouse Position
- Input: Mouse location
- Process: Capture the mouse's X and Y coordinates and display them on the screen.
- Output: Text showing the X and Y position of the mouse appears on the screen.
Feature 2: Display Planet Mass When It's Clicked
- Input: Mouse click on a planet
- Process: Detect when a planet is clicked, and display the mass on the UI.
- Output: The mass of the clicked planet is shown on the screen.
Feature 3: Destroy Asteroid When It's Clicked
- Input: Mouse click on an asteroid
- Process: Detect the click on an asteroid object and trigger its destruction.
- Output: The asteroid disappears when clicked.
Feature 4: Change Planet's Scale Using Slider
- Input: Slider value
- Process: Use the slider to adjust the planet's size by scaling its Transform based on the slider’s value.
- Output: The planet's size changes in real-time as the slider is moved.
Feature 5: Hide or Show Planets Using Checkbox
- Input: Checkbox state (checked/unchecked)
- Process: Toggle the visibility of planets based on the checkbox state.
- Output: Planets are either visible or hidden depending on the checkbox.
Project (2)
Feature 1: Day-Night Cycle
- Description: This feature simulates a day-night cycle for the planetary system, where the "sun" rotates to create day and night. A day takes 10 seconds.
- Input: Automatic feature.
- Output: rotation of the sun based on time.
Feature 2: Planetary Rings
- Description: Each planet has a dropdown menu that allows the user to enable or disable its planetary rings.
- Input: Selecting an option from the dropdown
- Output: Planetary Ring appears or disappears
Feature 3: Asteroid Respawn
- Description: When an asteroid is destroyed, it respawns at a new random position within specific X and Y coordinates relative to the camera view.
- Input: Click on an Astroid to destroy it.
- Output: Astroid is respawn after 1 second at a random location
Feature 4: Gravity Toggle
- Description: This toggle feature enables or disables gravity on the largest planet, affecting nearby smaller planets. When enabled, nearby smaller planets are pulled toward it, and when disabled, they’re pushed away a bit.
- Input: Toggle the gravity effect on and off using a button.
- Output: planets are pulled towards or away from the larger planet
Project 3
Features:
Feature 1: Start/Stop Button for Planet Rotation
Input: Button click (Start/Stop). Process: Toggles the planet's rotation around the sun, switching between animation and pause. Updates the button text from "Start" to "Stop" and vice versa. Output: The planet rotates or pauses depending on the button's state.
Feature 2: Fast Button for Planet Rotation
Input: Button click (Fast). Process: Increases the planet's rotation speed gradually. Allows repeated presses to further boost the speed. Output: The planet's rotation speed increases with each button press.
Feature 3: Slow Down Button for Planet Rotation
Input: Button click (Slow Down). Process: Reduces the planet's rotation speed gradually. Allows repeated presses to slow down the rotation further. Output: The planet's rotation speed decreases until it moves very slowly.
Feature 4: Reverse Button for Planet Rotation
Input: Button click (Reverse). Process: Changes the direction of the planet's orbit, reversing its path smoothly. Output: The planet orbits in the opposite direction.
Feature 5: Single Meteor
Input: Button click (Single Meteor). Process: Triggers the appearance of one meteor that follows a predefined path. Includes visual effects like a glowing trail or smoke. Output: A single meteor falls, creating a dramatic visual effect.
Feature 6: Meteor Shower
Input: Button click (Meteor Shower). Process: Triggers multiple meteors to fall in rapid succession with variations in size, speed, and trajectory. Output: A visually captivating meteor shower with multiple meteors falling.
Feature 7: Asteroid Interaction
Input: Mouse clicks on an asteroid.
Process: Detects when an asteroid is clicked and triggers its destruction animation. Output: The asteroid disappears upon being clicked.
Published | 1 day ago |
Status | Released |
Platforms | HTML5 |
Author | sae47@njit.edu |
Made with | Unity |