Ultimate Laser Shooter Type
Game
By Lucas Pierce
Description
My project is a simple game based on the idea of reflection. Two players face off and shoot each other with lasers that bounce off various mirrors in the world and also refract through a cube situated in the center. It utilizes the following concepts:
User Guide
How to win
How to score points
You score a point every time you end a turn with your laser passing through the refractive cube
The timer
Both players have separate 30 second timers. The timer counts down from the time you start to move your mirror to when you active your laser. When you run out of time you will no longer be able to move your mirrors. You also lose a second every time the laser is activated
Controlling the
mirrors
To move your mirrors simply select the move or reshape icon on the mirror and drag appropriately. You may only change one of your mirrors per turn.
Controlling the laser
To turn the laser on and off press the space bar. To move the laser back and forth press the left and right arrow keys.
Going to view mode
You can go to view mode by pressing v. The world is now a virtual trackball and can be dragged around with the mouse.
Resetting the game
Press r to reset the game back to it’s
original state.
How to cheat
Press c to enter cheat mode. Cheat mode allows you to move any mirror you want. This is nice to look at how cool the reflection/refraction is with the laser.
Why they are fighting
They fight because one is pink and one is blue. That means
they hate each other and want to blast the other with a laser! Although they
have no eyes so it a mystery how they even know that
the other one is a different color.
What are those creatures
Those are blind deep sea magical alien creatures with the
power to move mirrors with their minds under very
defined conditions.
Screen Shots
Initial Layout
View Mode
References
3DS Loader borrowed from
Translucent Cube – Open GL Tutorials http://www.gametutorials.com/Tutorials/OpenGL/OpenGL_Pg1.htm
Curve-Line
intersection
Textures
http://www.mayang.com/textures/
Virtual Trackball
and Texture Loading
Stolen from Dr.
Wood’s lab samples
Models/Game Concept
Lucas Pierce (that
is me)