IT201_018_Project01_Ashutosh_Chalise
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 updates 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 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.