First Person Shooter Game in OpenGL
|
|
Project
|
|
GWU CS185 2004 Project 2: First Person Shooter Game
|
|
Instructor
|
|
Dr. James K. Hahn
|
|
Assistant
|
|
Sang-Joon Lee
|
|
|
Code written by
|
|
Grace E. Cho
|
|
Documentation written by
|
|
Grace E. Cho
|
|
Created in
|
|
October 2004
|
(Unfortunately, Geocities does not allow an executable to be downloaded.
Please
email me to obtain the executable.)
Implementation Methods
The source code is written in C++ using OpenGL and compiled by VC++ 6.0.
Enhencement
- New Class
Create MovingObject class representing a game object,
including the current transformation.
- Representation of the gun
Gun is represented by a long box (gun.d)
- Representation of the bullet
Bullet is represented by a ball (better_ball.d)
- Level of Difficulty
Once all targets are down,
the game restarts with an increased speed of the target movement and
bullet.
- Camera Opition
User can choose either a fixed camera or a camera that looks
at the direction of the gun point.
This mode can be changed as time during the game and
can be changed back and forth.
How To Play
List of Key Commands
| `p' | | Point the gun to the right a step |
| `q' | |
Point the gun to the left a step |
| `c' | |
Switch the camera mode |
| ENTER or space bar | |
Fire the gun |
| ESC | |
Quit the game |
Last update: Oct 18, 2004
Questions and comments to
Grace E. Cho