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:

  1. Ray Reflection/Refraction
  2. Mirror Reflection
  3. Textures
  4. Virtual Trackball
  5. Translucency
  6. Animation
  7. Object Selection
  8. A keen sense of good taste

 

User Guide

 

How to win

  1. Shoot the other player with your laser after passing through the refractive cube in the center.
  2. If you both run out of time than the player with the most points wins

 

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 Neal Terrell

Translucent Cube – Open GL Tutorials http://www.gametutorials.com/Tutorials/OpenGL/OpenGL_Pg1.htm

Curve-Line intersection

http://www.magic-software.com

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)