2D Physics Engine
Tasked with creating a Physics Engine in Python, using the PyGame UI library.
Affiliated With
Royal Grammar School
Headline
Physics Simulation
Date
April 20, 2021
Challenge
My first project written in Python, I was learning the Object-Oriented Paradigm as I went along, and exercising my budding passion for systems design.
Solution
I ended up creating a custom UI Framework on top of PyGame to faciliatate intuitive User-Interface creation, and used the Separating Axis Theorem paired with A-Level Further Mechanics knowledge to create an interactive engine.
Since this was a NEA I do not wish to disclose its source code.