Tuesday, September 18, 2012

Group Project - Pong Mod


 For our pong mod my two teammates and I created element effects that are transferred to the paddle from the ball.  The ball picks up the elemental effect when it passes through the row of squares in the center.  The color of the square determines the effect.  Red is for fire; yellow for lightning; and blue for ice.  White has no effect.

Fire:  Creates fire particles and causes the paddle to spin.
Ice:  Causes the paddle to slide to the side when the player stops moving the mouse.
Lightning:  Causes the paddle to vibrate.

My contributions were the lightning effect and the randomly generated line of squares in the center.

Click here to play the game  (ice currently is not compatible with Unity web player)'

In our initial meeting I put forth the idea of placing objects between the paddles which would change the color of the ball (which is also the idea I developed in my individual mod).  Brian had an idea of creating various types of paddles that would simulate various player characters (like the different types of player characters in Team Fortress 2).  Chloe expanded and combined our two ideas into a series of bricks between the paddles that confer effects on the ball which are passed on to the ball.

We settled on elemental effects because they map well to colors and provide an easily understandable framework for the player.  The rows of bricks were reduced to a single row to avoid clutter or confusion. 

Mod game logic:
  • Same rules as regular pong plus below
  • Ball "picks up" one of the blocks between the two players
  • The block transfers its color to the ball
  • Depending on the ball color, the paddle takes and effect or not
    • Red - the paddle spins 6 turns
    • Yellow - the paddle shakes for 4 seconds
    • Blue - the paddle slides for 4 seconds
  • Blocks regenerate as random colors after a certain amount of time


No comments:

Post a Comment