CS.Pong

= Pong = = Team Pong = = Joel =

Mr. Bujak
insert more recent updates here in a reverse chronological order

6/1/2011 update: -

INFO:
 * 1) pattern after ball bouncing in a 2-D box code we wrote in class.
 * 2) class Paddle - eventually have more than 1!
 * 3) paddle length
 * 4) number of paddle hits
 * 5) cX, cY - to maybe even support >2 paddles on a big square, can have 2 paddles per side or 1 paddle on each edge!
 * 6) colour
 * 7) class Ball
 * 8) size
 * 9) cX, cY
 * 10) color
 * 11) borderOn - True, False
 * 12) percentOn - additional challenge - if 25% then the ball is hidden 25% of the time, but still moving
 * 13) speed - uniform along X and Y
 * 14) with the class Ball we can support more than 1 ball, with all the above attributes, each ball can be different
 * 15) scoring:
 * 16) number of paddle hits
 * 17) number of wall hits
 * 18) number of total hits
 * 19) high score (# of paddle hits)
 * 20) team scoring? - when there are 4 paddles
 * 21) 1 player:
 * 22) open up one end (left) and let ball escape
 * 23) place paddle that moves up and down with UP and DOWN keys (fixed length of paddle)
 * 24) need ball to bounce off this paddle
 * 25) 2 player
 * 26) open up other end and make symmetrical code
 * 27) have user configurable setup:
 * 28) paddle length - restrict to 20% --> 80% of the open side
 * 29) # of balls, speed/size/color of ball 1
 * 30) a\balls will start in center? with random/restricted speed, fixed size
 * 31) 3-D pong,1 player in a cube - how do we visualize this?
 * 32) 3-D pong,1 player in a sphere - you have a 2-D paddle on the surface - where do we start?

image 1:

5/31/2011 update: -