If you click outside of the screen, click back inside it to enable the controls again. Also, changing the font size of this page will mess up the layout of the game.
If you part of the playing screen is cut off, make the text bigger (hit plus while holding Ctrl)


Left and Right arrow keys: Move the paddle
X: Release the ball, fire laser, let go of ball when you have sticky powerup (green)
R: Tap to curve ball left when you have the god mode powerup (purple)
T: Tap to curve ball right when you have the god mode powerup (purple)
Esc: Sacrifice your current life and restart the stage


Color: Power:
Blue Bigger paddle
Gray Smaller paddle
Green Sticky paddle
Pink Slowed ball
Purple God Mode (see controls)
Red Laser
Cyan Split 1 ball into 3 balls
Gold Unstoppable ball (doesn't bounce off blocks, just destroys them)

More Information:

Objective: Destroy all the blocks in each level without running out of lives.
There are a total of 10 stages.
You also get points for destroying blocks, getting powerups, and completing stages so try and beat my high score of 106100.
Unfortunately, high scores aren't saved between sessions, but you can tell me your score and I'll make that the high score.

Silver blocks take two hits to destroy.
Gold blocks can't be destroyed (unless you have the unstoppable ball powerup).
You can only have one powerup at a time.
You'll also probably notice that the ball eventually speeds up, and this happens because of a slight increase in speed every time the ball bounces off something.

This was my final project for an introductory computer science class, CSCI 134, taken at Williams College in the fall of 2008.
Based off of the original Arkanoid game, which you can see at http://www.nintendo8.com/game/37/arkanoid/

Also, if you feel like playing around with some interactive physics simulations I programmed, go to:
Colliding balls (gravity and charge) or Solar System

Questions, comments, or suggestions? Email me at 09cfb@williams.edu

Last updated 1/1/09.