This project is about creating fractals graphically.
The term fractal was first used by mathematician Benoit Mandelbrot in 1974. He based it on the Latin word fractus which means "broken" or "fractured".
A fractal is an abstract mathematical object, like a curve or a surface, which pattern remains the same at every scale.
This projects uses the 42 school graphical library: the MiniLibX. This library was developed internally and includes basic necessary tools to open a window, create images and deal with keyboard and mouse events.
The Mandelbrot Set is defined by iterating the following function:
where
The formula defining the Julia Set is similar to that of the Mandelbrot Set:
However, in the Julia Set,
The Burning Ship Fractal is a variant of the Mandelbrot Set, known for its distinctive "ship-like" structures that emerge from the iterative process. The formula defining the Burning Ship Fractal is:
Similar to the Mandelbrot Set, the Burning Ship Fractal is generated by iterating complex numbers and determining whether the sequence remains bounded or tends towards infinity.
The Multibrot Set generalizes the Mandelbrot Set by considering higher powers in the iteration formula. While the Mandelbrot Set corresponds to the case where the exponent is 2, the Multibrot Set explores the behavior of the iteration for exponents greater than 2. The formula defining the Multibrot Set is:
where
The Julia Burning Ship Fractal is a variant of the Julia Set. The formula defining the Julia Burning Ship Fractal is:
Similar to the Julia Set, the Julia Burning Ship Fractal is generated by iterating complex numbers and determining whether the sequence remains bounded or tends towards infinity.








