This version is made for running only in MACOS. Several changes has to be done to run on Linux.
You can simply run make in order to create the executable fractol
You can run a list of fractals using the sintax ./fractol [name]
The program accepts the following commands:
./fractol mandelbrot
./fractol julia
./fractol burningship
./fractol perpendicular_burningship
./fractol mandelbar
./fractol celtic_mandelbar
./fractol celtic_perpendicular
./fractol perpendicular_buffalo
Another input different of those should print this exact list in the terminal and quit appropriately
After the fractal is displayed, you can use several keys to interact with it:
ARROWS / WASD: MOVETranslate your image.M: MENUToggle menu on/offL: LOCK MOUSELock/unlock mouse coordinates to control Julia Set ParametersC: COLORSChange color palettesF: FRACTALSChange fractal algorithmR: RESETReset all parameters to default values+/-: ITERATIONSIncrease/Descrease iteration limit of algorithmMW: ZOOMMouse Wheel controls the zoom (following its position)M1: JULIA PARAMSClick with mouse left bottom to set Julia Set Parameters (whenLOCK MOUSEis off)P: PSYCHEDELICToggle Psychedelic mode [maybe too much]SHIFT: SHIFT COLORShift colors forwardZ: MOUSE ITERZoom of mouse also increase/decrease iterations by 1. Perfect to give feeling of infinity zoom. Better if usingWINDOW_SIZEless than 300.ESC: QUITQuit program appropriately.











