Skip to content

KyleAsaff/FlightSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlightSimulator

FlightSimulator is an OpenGL Flight Simulator written in C.

Control a plane and fly around terrain and ocean using a mouse and keyboard.

Features

  • Basic scenery.
  • Twin Engine Plane.
  • Mouse and keyboard controls to control the plane and toggle the scenery.
  • Makes use of OpenGL's lighting model using directional light.
  • Sea, sky, and mountain texture mapping.
  • Randomly generates mountains and islands using a mid-point displacement algorithm.

Controls

Scenery Controls

  • f: toggle full screen
  • b: toggle fog
  • m: toggle mountains
  • t: toggle mountain texture
  • s: toggle sea and sky
  • w: toggle wireframes
  • q: quit

Plane Controls

  • Mouse: steer left or right
  • Up Arrow: move up
  • Down Arrow: move down
  • PAGE UP: Speed up
  • PAGE DOWN: slow down
  • z: Barrel roll

About

OpenGL Flight Simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages