B.Grant's repositories
PygameSolarSystemSimulator
All hard-coded orbits are based on NASA data on orbital velocity and radius at perihelion. The perihelion positions are not as positioned as they are in the real solar system. Relativistic effects are not accounted for as this simulation only follows Newton's Theory of Gravitation.
BenSGrant.github.io
My website
BG-Budgeter
A Budgeting app written in Python using PyQt5
Bootloader_x86
x86 Bootloader written in NASM assembly
CovidDataWebScraper
An old web scraper I programmed back in 2020 which takes UK covid cases, deaths and recoveries and displays them in a notification.
HC-3DGraphicsEngine
3D Graphics Engine written in pure C++ olcConsoleGameEngine
ProjectileCalculator-CPP
Calculates trajectory of a projectile based on initial velocity, angle and height. Trajectory path is exported into 'trajectory.png'. Drag, Lift and Terminal Velocity are considered to be non-existent
OpenGL-CPP-Starter-Code
Starter C++ code for OpenGL (GLEW and GLFW)
OpenGL_Deps
for the tutorial series
ProjectileCalculator-Python
Calculates distance travelled (horizontally and total), time spent in the air as well as speed and angle upon hitting the ground. Air resistance is ignored so calculations are slightly exaggerated compared to real life
VoxelEngine
A 3D voxel Engine written in LWJGL 2