A project that generates the Mandelbrot fractal. ---Controls--- To pause, hold space for a second and then wait for it to finish the iteration. To zoom, place the mouse where you want to zoom and hold the up arrow to zoom in or the down arrow to zoom out for a second and the screen should turn black. ---Other stuff--- The 'Quality' variable changes the size of the pixels. The higher the quality, the longer it will take to render. The 'Mode' variable changes how it draws, with either using pen or printing it in squares. 'Pixels' looks better but takes longer to render. Also, the project renders the fractal quicker on the centre line because the image will be symmetrical. You can put in your own coordinates by pausing and then pressing 'p' and typing in the coordinates. You can zoom in on the point without using the mouse. To stop using the coordinates, pause by holding space and press 'p' again and the 'Location' variable should disappear. To be able to copy the coordinates of a place you've found, pause and then press 'c'. Then you can copy the coordinates from the list so you can post it in the comments. On the thumbnail, I used the coordinates -1.478+0i. Just type this in and zoom in to x316.
The Mandelbrot Fractal is generated by plugging in the coordinates into the function: Z^2 + C The project does this multiple times. The 'Z' is the number which is put into the function each time and the 'C' is the starting coordinates and always stays the same. The colours are calculated by how long it takes Z to get passed a certain limit. The black parts represent the coordinates that never get past the limit. The project does this for each pixel on the screen.