Cosmic Frantic Orb Popper: Complete Edition (Project 4)
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.