Mandelbrot
ROLE
Independant Programmer
DESCRIPTION
This project was a Media Design School assignment, which focused on implementing multi-threading to render a single mandelbrot image. I was tasked with dividing the image into multiple thread tasks and was tasked to use a data-driven approach to control the image colour and thread count of the application. However, I self-imposed a secondary requirement, to guarantee an A+ grade, by enabling the application to zoom. We were allowed to use SFML or OpenGL for this assignment and most of my cohort resorted to the easier framework. I instead insisted on using OpenGL to improve my understanding and current framework for future assignments.
My submission was laggy at higher resolutions, and I, therefore, capped the resolution to 400px. I have since gone back to the assignment and have improved the performance, and have the default resolution set to 900px.
DEVELOPMENT YEARS
2021
PLATFORM
Windows PC




