/RocketSimulator

Repository for the Rocket Simulator Software, it consists of multiple applications communicating over Sockets. Architecture will be included and all components will be partitioned correctly

Primary LanguageC++

RocketSimulator

C/C++ CI

Repository for the Rocket Simulator Software, it consists of a program that generates a simulation of a 2D Rocket. Architecture will be included and all components will be partitioned correctly

Design & Documents

Documents

How To use

This executable is built using CMake, Make and G++.

One executable made up of a few C++ Libraries:

  • 2DMap - Terrain creator
  • Controller - Manages what processes are called
  • Flight Algorithm - Calculates route based off data without terrain
  • Land algorithm - Algorithm to calculate point of intercept and landing
  • Simulator - Allegro game

All components will have interface designs and the data structures will be predefined to allow correct and suitable design.

I am using Googletest framework, stubs for the socket interfaces to help separate testing. Valgrind to check for memory leaks.

Demo

Simulation