Sunday, October 5, 2008

for my squeak project i would like to remake an arcade game. the game is calle breakout (http://en.wikipedia.org/wiki/Breakout_(arcade_game)). it is similar to pong but i think it is different enough that it should still be challenging to make. the game involves a paddle, a ball, and blocks, the object is to bounce the ball off the paddle without letting it touch the bottom of the screen. when the ball hits a block the block the block changes color, after being hit a certain number of times the block is destroyed, the player wins when all the blocks are gone. 
objects used in this game would be the ball, the paddle, a playing area, a bottom border, a start and reset button, and a bunch of blocks. scripts that i would use would include a movement scripts for the ball and the paddle(similar to the pong scripts), a script for the ball hitting the bottom of the screen and losing the game, a script for when the ball hits a block and destroys it, a script to declare the player a winner when all the blocks are destroyed, a script to start the game, and a script to give the player a score each time a block is destroyed. i will have to probably make at least 4 user defined variables for this project to work. some examples of these variables would be the way the blocks behave when they are hit by the ball and change colirs.

No comments: