Skip to content

It is a 3D emulation of a jet fighter plane game built in OpenGL.

License

Notifications You must be signed in to change notification settings

batra98/Airplane_Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airplane Simulator

DEVELOPER

GAURAV BATRA

About the game

It is a 3D emulation of a jet fighter plane game built in OpenGL.

Movement

📁 File Structure

.
├── CMakeLists.txt
├── README.md
├── assets
├── build
└── src

3 directories, 2 files
  • assets - Contains the files for the bullet sound and theme song.
  • src - Contains all the code for the game in cpp.

🏃 Running the game

  • To build the game enter these command:
mkdir output
cd output
cmake ..
make all
  • To run the game enter these command in the output directory:
./graphics_asgn1

🎮 Controls

  • Movement
    • Move Forward: W
    • Move Backward: S
    • Yaw Right: D
    • Yaw Left: A
    • Pitch Up: E
    • Pitch Down: R
    • Roll Left: X
    • Roll Right: C
    • Fire bullet: F
    • Drop bomb: B
  • Changing Camera Views: V

Types of Views

  • Plane View: In this view, the player sees what the plane sees.
  • Top View: This is a top down view, as if the player is looking vertically downwards from a position.
  • Tower View: The camera is on a tower, observing the plane from an angle.
  • Helicopter-cam View: Movement of the camera is controlled by mouse.
  • Follow-cam View: In this view, the camera is following the plane.

Movement

Features

  • The plane view has a dashboard with a compass and altitude and speed-meter.
  • There are enemies that follow the plane and shoot missiles.
  • There are parachutes that can fired and ground enemies can be destroyed by bombs. Each action given certain score.
  • There is a arrow over the plane, which points towards a ring suspended in the air. Passing through the ring gives addtional points.
  • Also have included theme sound and firing sound.

Feel free to Contribute ❤️

About

It is a 3D emulation of a jet fighter plane game built in OpenGL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published