IT201_018_Project2_Ashutosh_Chalise
New Added Features:
Feature 1: Theme Selector (Environment Change)
Input: Mouse Click on Dropdown Menu - “Theme Type” (Winter | Desert | Mountain)
Process: Changes skybox, ambient lighting, sun color, and ground material based on selected theme.
Output: The entire scene environment updates visually to match the chosen setting.
Feature 2: Target Marking System
Input: Mouse Left Click - Select a position on the ground or object.
Process: A visible red marker appears at the clicked location. Bombs are automatically guided toward this marker when dropped regardless position of the plane.
Output: A targeting icon is shown, bomb trajectories adjust and bombs are dropped to that specific location.
Feature 3: Day/Night Toggle
Input: "N" key on the keyboard - Toggle day and night mode.
Process: Switches between two lighting states by changing the skybox, directional light color, intensity, and ambient settings.
Output: The scene toggles between daylight and nighttime atmosphere.
Feature 4: Plane Type Selector Dropdown
Input: Mouse Click on the Dropdown Menu - “Select Plane Type” ( Speed Jet | Heavy Bomber | Stealth Glider )
Process: Clicking the dropdown changes the active plane prefab, spawning a new model at a preset position and destroying the previous one.
Output: A new plane with a distinct appearance and stats(Speed) is spawned into the scene.
Feature 5: Digital Clock
Input: Press ‘T’ on the keyboard to show/hide the clock
Process: TextMeshPro UI element shows the current system time in HH:MM: SS format or hides the time depending on the input.
Output: A digital clock appears on the screen showing real time or it disappears depending on user input.
Previous Features:
Feature 1: Plane Movement
Input: Left Arrow (←) - Moves the plane to the left.
Right Arrow (→) - Moves the plane to the right.
Process: The plane moves horizontally across the screen.
Output: The plane’s position is updated accordingly.
Feature 2: Dropping Bombs
Input: Spacebar - Drop the currently selected bomb.
Process: A bomb (based on the user-selected type) is instantiated and falls downward.
Output: The bomb moves toward the ground and interacts based on its type.
Feature 3: Bomb Selection System
Input: Mouse Click on Dropdown Menu - “Select a bomb type” -
Select Regular Bomb (Basic explosion).
Select Cluster Bomb (Splits into multiple mini-bombs).
Select Mega Bomb (Mega explosion 5x impact).
Process: The drop-down menu displays available bomb options.
The player clicks to select a bomb.
Output: The selected bomb type updates visually.
Feature 4: Limited Ammo & Reloading
Input: "R" Key - Reload bombs when the supply is empty.
Process: The game tracks the remaining bombs.
If out of bombs, pressing “R” reloads them.
Output: Bomb count resets, allowing the player to continue dropping bombs.