Goal and Controls

The goal of the game is to sink the ball into the hole by traversing obstacle courses.

To launch the ball, click and hold the mouse in the desired direction. 

To launch the ball softly hold for a shorter time,  for a harder shot hold longer.

For a 0.5 second turbo boost hold the space bar.

Refrences

Background music:

davo32 (2022). Freesound - Level music brackground.mp3 by davo32. [online] freesound.org. Available at: https://freesound.org/people/davo32/sounds/628445/ [Accessed 21 Jun. 2024].

Title screen background:

Freepik (n.d.). Free Photo | View of metallic golf clubs. [online] Freepik. Available at: https://www.freepik.com/free-photo/view-metallic-golf-clubs_43474427.htm#query=b... [Accessed 21 Jun. 2024].

End of level sound:

pluralz (2024). Freesound - Clapping Large Crowd at Choir Concert 12 by pluralz. [online] freesound.org. Available at: https://freesound.org/people/pluralz/sounds/735572/ [Accessed 19 Jun. 2024].

Ball shot sound:

Mish7913 (2024). Freesound - Cartoon Pop by Mish7913. [online] freesound.org. Available at: https://freesound.org/people/Mish7913/sounds/741368/ [Accessed 19 Jun. 2024].

Features Implemented

Core Functionality (all levels) 20%
4 Ball aiming and shooting

Shoot towards mouse, or pull back. Shot strength depends on how long you hold down the mouse button for. Ball is shot once button released. 



4 Ball sunk

When the ball collides with hole, show end of level text (if implemented), then move to next hole (if no end of level text, then wait for 2 seconds before moving to next level).

4 Ball reset Ball resets when offscreen.
4 Ball stopping

Ball stops moving when touching ground and at low speed. 

Extra Functionality (all levels) 16%
4 Visual style and feel Game is aesthetically pleasing, and levels play well.
2 Turbo boost Hold space, makes ball speed 2x faster, limited for 0.5s per use.
2 Divot particles When ball is shot, a suitable particle effect is shown.
2 Trail Changes colour when turbo on (if implemented) (1 mark).


2 Sound effects

Audio when ball is shot (1 mark). Audio when ball is sunk (1 mark). 

2 Music

Music plays throughout whole game (1 mark). Music doesn't stop or restart when level is changed (1 mark).

User Interface (all levels) 18%
6 Title screen with level select Can be same or separate scenes (note that if using separate scenes, SceneSwitcherKeys script will need to be modified -- see exam lecture). Should have title (1 mark), a suitable background (1 mark), and a way of jumping to all levels through the UI (4 marks).
4 In-game UI Current hole shots (1 mark), current hole number (1 mark) and par for this hole (1 mark).
3 Start of level text Display a message for 2 seconds: hole number (1 mark), brief description of that level's mechanics (1 mark). Animated (1 mark).
5 End of level text Display a message for 1.5 seconds after sunk (1 mark). Message should be from a random set ("well done!", "great!", "weird!") (1 mark), plus how far over par they are using terminology in the following table (2 marks). Animated (1 mark). 



Over/Under Par Text
<2 under X Under Par
2 under Eagle
1 under Birdie
0 under Par
1 over Bogie
2 over Double-Bogie
>2 over X Over Par

Level 1 – Default 2%
2 Functionality Simple level with no modifications.
Level 2 – Black Hole 3%
2 Functionality Sucks the ball towards it (1 mark), and is fun to play (1 mark).
1 Visual style Uses an appropriate particle system OR sprite-sheet animation.
Level 3 – Maze Level + Cinemachine 6%
3 Tilemap Level is created with a Tilemap.
3 Cinemachine Camera follows ball in this level (1 mark). Camera looks ahead of ball's movement direction (2 marks).


StatusReleased
PlatformsHTML5
Authord.darius.s
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.