Mandelbrot Explorer App

Project Details

Tools

Java


Github Repo

Generated in real-time, this multi-threaded Java program allows you to explore the Mandelbrot set.



You can zoom in by dragging over a portion of the display, and change the maximum number of iterations using 'X' and 'C', as demonstrated in the video.

Implementation in code

The algorithm for the Mandelbrot set is
Zn+1 = Zn2 + C


By utilizing object-oriented programming, the actual Mandelbrot equation above looks very simple to implement.

Classes involved


For example, this is my complex numbers class which handles anything I would ever need to do with complex numbers.


Complete code can be found in the repository!