Skip to content

Final project involving mountains generated with Perlin noise. Written in C using an early version of FreeGLUT.

Notifications You must be signed in to change notification settings

F41S3/Flight-Sim

Repository files navigation

Flight-Sim Final Project

This project simulates a flight over mountains generated using Perlin noise. It is written in C, utilizing an early version of FreeGLUT and OpenGL.

Requirements

  • Programming Language: C
  • Libraries: FreeGLUT, OpenGL
  • Build System: CMake
  • Development Environment: CLion (or any CMake-compatible IDE)
  • Platform: Linux (tested)

How to Build

To build the project, follow these steps:

  1. Ensure you have the required libraries (FreeGLUT and OpenGL) installed on your system. Please ensure it has been properly added to your systems/IDEs PATH.

  2. Clone the repository to your local machine.

  3. Navigate to the project directory in the terminal.

  4. Use CMake to generate the necessary build files.

cmake .
  1. Run the following command to compile the project:
make

Running the Project

After a successful build, execute the compiled binary to start the simulation.


This version improves clarity, organization, and readability, while also including more detailed instructions for building the project.

Author

Project developed by Alex Pettipas as a final project for computer animation course taught at Dalhousie University.

About

Final project involving mountains generated with Perlin noise. Written in C using an early version of FreeGLUT.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published