Assessment Criteria + References


Assessment Criteria
Basic Exercises (50%)HD
ball starts moving in random
direction (either left or right
angles can happen) at an
approximately similar speed no
matter what direction
when the ball hits a wall, it
bounces back at the correct
reflected angle, and does not
lose speed over time
when the ball hits a paddle, it
bounces back at the correct
reflected angle, and does not
lose speed over time
paddles move independently
with a different set of control
keys for each, and never move
sideways, rotate, or get stuck
graphics for the ball, the
paddles, the top and bottom
wall, and the centre line
Further Exercises (80%)HD
when lost, the ball resets to the
centre, and starts moving in a
random direction every time
(either left or right angles can
happen) at an approximately
similar speed no matter what
direction
paddles cannot go past the top
and bottom walls, and never
move sideways, rotate, or get
stuck
clearly legible scores shown for
both players, and scores are
correctly calculated as play
progresses
game play proceeds to end of
match (first to 10 points), then
displays winning message that
identifies winner, and gameplay
ceases (ball doesn’t re-centre
and paddles stop moving)
upon gameplay ceasing (as
above), a “play again?”
message is shown, when
clicked, game restarts with
scores, paddles, and ball reset
different sound effects added
for each of the following: ball
hitting the paddle, ball hitting
the wall, ball going off the
screen, and end of match
ball increases in speed with
each hit (and speed resets
every time it re-centres) and
position ball hits the paddle
affects how it bounces back in
a way that is consistent and
adds more fun to the game

References:

Audio Samples:
Arcade Game: Pong (1972 Atari) [Re-Uploaded]

Shaders:
https://forum.unity.com/threads/need-some-help-writing-a-simple-scanlines-shader...


Known Bugs:

  • Will not highlight menu options, requires select using mouse.