Skip to content

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

Notifications You must be signed in to change notification settings

Rubber-Duck-999/RocketSimulator

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published