Bust -A- Noid

By: Kathy Nguyen

Program Description:

Bust -A- Noid is a simple game with mixed features from the original games: Bustamove and Arkanoid.  The goal of the game is to shoot and hit all of the bubbles at the top of the screen.  This program demonstrates: Texture mapping, Transform Matrices, Animation, Lighting and Materials, Event Handling, Collision Detection, and simple Sound.

 

User's Guide

 

- Press ' h ' to display the help menu

- Press ' UP ' arrow key to launch a shooting ball onto the base

- Press ' DOWN ' arrow key to launch and shoot the ball straight up

- Press ' LEFT ' arrow key to move the base to the left incrementally

- Press ' RIGHT ' arrow key to move the base to the right incrementally

- Press ' c ' to toggle the drawing of the centers of the spheres (used for collision detection)

- Press ' s ' to toggle background music and event music (from keyboard)

                 default = background music on and event music for moving base and shooting ball sounds off

- Right mouse button brings up level menu (Level 1 or Level 2) or exits

 

 

Screenshots

 

    Level 1                        Level 2

       

 

References

 

Tutorials: http://nehe.gamedev.net/

Backgrounds: http://www.tws3d.com/index.shtml

Lighting: http://www.homepla.net/xml/x/opengl/light.html

Sound:  http://www.pocketpcdn.com/articles/print_multiplewaves.html

Texture Mapping (Image Loader), Dr. Wood:

http://www.csc.calpoly.edu/~zwood/teaching/csc471/csc471.html

Collision Detection: http://www.gamedev.net/reference/programming/features/boundingsphere/

                              http://www.edenwaith.com/products/pige/tutorials/collision.php