The same Orb Popper you know in love. now with a clearer UI and less messy code 

Orange orbs - 5 points,  Blue orbs - 10 points, Red orbs - 20 points. 

Feature 1: Pop

whenever a player clicks, a POP prefab will appear. When the player clicks somewhere else, the previous POP will disappear and the player will create a new POP in the place they had clicked

Input: click mouse in game

Output: Pop is spawened 


Feature 2: Rotate POP

There is a UI Slider in the project. When interacted with, the slider rotates the POP prefab

Input: Move slider

Output: Pop changes x rotation 

Feature 3:  Score

Whenever a player destroys an orb, the score counter on the left hand corner will increase. Each orb has their own value, so the score will increase according to it. 

Input: click on Orb

Output: Receive points from it 

Feature 4: Popping Orbs

Straightforward, when you click on an Orb, it will be destroyed.

Input: click on Orb

Output: Orb pops 

Feature 5: Mouse location

In the debug menu, the position of where the mouse was last clicked was shown. Click and you'll see the current X and Y location of the mouse

Input: click mouse

Output: X and y location displayed in debug

Feature 6(?): Spawners

Empties that spawn the orbs. Nothing too crazy.

Input: start game

Output: Orbs spawn accorind to where and when I told them too

Feature 8: Pause menu

- you can now Pause the game, freezing the game when things get too frantic

Input: click on Pause button

Output: game is paused until player presses Resume button

Feature 9: Timer

- there is now a 60 second timer. Once the time runs out the game is over. 

Input: timer counts down

Output: game ends once it's up 

Feature 10: Fullscreen!!!

- You can now toggle fullscreen in the top right corner

Input: click on Fullscreen button

Output: Enter Fullscreen

Feature 11: Game Over/Try Again?

When the timer runs out, The game over screen will appear. It'll display your score and ask if you want to play again. If you click on the button, it'll restart the game for another round. 

Input: Click on "Wanna go Again" button

Output: Game resets 

Feature 12: Rotating Walls

This first mode rotates some walls to make the objective of popping the orbs more difficult. after eight seconds the walls turn counter clockwise and back to clockwise after eight more seconds. 

Input: Click on spin button in the "animation mode" drop down

Output: spin animation plays

Feature 13: Moving Walls

The mode plays an animation of some walls moving back and forth. after eight second the animation changes to the walls moving foward and back. 

Input: Click on shift button in the "animation mode" drop down

Output: shiftanimation plays


Feature 14: Warping Walls

This mode plays an animation that causes some walls change it's scale. Giving it a more organic/pulsing look. After eight seconds, the state will change to different scale values. 

Input: Click on warp button in the "animation mode" drop down

Output: warp animation plays


Fixed Issues:

Issue #1: Cluttered UI

Fix: UI looks much better

Issue #2: Didn't include input or output in descriptions

Fix: Now it's there

Issue #3: Didn't comment my understanding of code

Fix: Now all scripts have comments of my understanding of what each one does

Leave a comment

Log in with itch.io to leave a comment.