Adventures of Red Ball - KIT109 Assesment 4
Basic controls:
Use W/S or up/down arrow keys to rotate the platforms
Goals:
The aim of the game is to get the ball(s) into the goal for each level!
Sources:
Retro Arcade Lose - Mixit Website:
https://mixkit.co/free-sound-effects/arcade/
Used when the ball gets destroyed.
Bonus Earned in Video Game - Mixit website:
https://mixkit.co/free-sound-effects/game/
Used when you collect a bonus life.
Game Level Music - Mixit website:
https://mixkit.co/free-sound-effects/game/
The Background music for the game.
Features implemented:
Platforms rotate via A and D keys (2 marks). Also via arrow keys (2 marks).
Platforms stop rotating immediately when no keys pressed (2 marks). Platforms interact in a physically correct way with ball (2 marks).
When the ball collides with portal (1 mark),wait for 2 seconds (1 mark) before moving to next level (2 marks).
Ball resets when offscreen (2 marks). Platforms also reset (2 marks).
Game is aesthetically pleasing, and levels play well.
Life is lost when ball is reset (1 mark). Game ends when all lives used (1 mark), shows end-of-game failure UI, then returns to title screen (if implemented) with a delay or after a button is pressed (2 marks).
Levels contain bonus life pickups that can be collected (1 mark) and increase the number of lives by one (1 mark).
Audio when ball is lost (1 mark). Audio when ball is sunk (1 mark).
Music plays throughout whole game (1 mark). Music doesn't stop or restart when level is changed (1 mark).
Title screen should allow starting the game with three different difficulties:
- Easy: infinite lives;
- Normal: 3 extra lives given at the start of each level; and
- Hard: 3 lives given at the start of the game, no extra lives at the start of each level.
Lives remaining (if lives system implemented) (1 mark), level name (1 mark), restart level button that also costs one life (if lives system implemented) (2 marks).
Display a message for 2 seconds containing the level number and title, and a brief description of that level's mechanics (1 mark). Doesn’t show when level is restarted due to ball resetting (or restart button pressed) (1 mark).
Display a congratulations screen after Level 10 has been completed. Show statistics for:
- total number of attempts required; and
- total number of bonus hearts collected.
Level 1 - Simple level with no modifications.
Level 2 - Kills the ball (including losing a life if the lives system is implemented) (1 mark) and restarts the level (after an approximately 1- or 2-second delay) (1 mark).
Uses an appropriate particle system OR sprite-sheet animation when the ball comes into contact with the deadly wall (2 marks).
Level 3 - Some platforms bounce the ball when landed on (2 marks).
Uses an appropriate animation (or state-change) to show that a bouncy platform has been used (1 mark).
Level 4 - Some obstacle(s) move (1 mark) along a predetermined path repeatedly (1 mark).
Level 5 - Multiple balls (3 or more) in level and all appropriately respond to physics (1 mark).
Losing any ball causes all balls (and platforms) to reset (1 mark).
Level completed successfully when ALL balls reach portal (2 marks), and each ball that reaches portal disappears when it does (1 mark).
OR
Level completed when any ball reaches the portal (1 mark).
Comments
Log in with itch.io to leave a comment.
It looks pretty nice, the gameplay reminds me of the "Teeter Targets" game from Wii Play Motion (Not sure if that was the inspiration for it, but it's pretty nice to see a similar version of it
I did notice a few weird things going on, maybe you uploaded an unfinished build..?
There was a bug on level 5 where if one of the balls fell, the audio would bug out and result in an instant game over
Some levels also feel unfinished like 6,7, and 8, each one of them explaining mechanics that seemingly weren't implemented in... (For example, the level 8 tells me to watch out for enemies...and yet i didn't see them anywhere, just a straight shot to the win area)
Levels 9 and 10 seem to just be placeholder levels, which i'm sure wasn't intended either...
Overall, ignoring all the oddities i've gone over, it's a pretty fun game and a great way to pass the time when you're bored, i see potential
8/10