Skip to content

Discover 2D programming and the psychedelic universe of fractals in this project, using minilibX.

License

Notifications You must be signed in to change notification settings

Nikappa57/Fractol-42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fract-ol [42 School]

lgaudino's 42 fract-ol Score

lgaudino's 42 stats

Summary

This project is about creating graphically beautiful fractals.


Fractals · Install · Usage · Useful links · Credits · Screenshots

Fractals

  • Mandelbrot
  • Julia
  • Newton

Install

git clone https://github.com/Nikappa57/Fractol-42.git
cd Fractol-42
make

Usage

./fractol [mandelbrot | newton] <max iteration>
./fractol julia <max iteration> (real) (imaginary)

Controls

Key Action
WASD / arrow Move
I Increase iteration
O Decrease iteration
+ Increase zoom
- Decrease zoom
R Reset
ESC Quit
Mouse wheel Zoom
C Change color
T Lock Julia / Change color system Newton
V Toggle view info

Useful links

Credits

Screenshots

Mandelbrot

Mandelbrot

Mandelbrot

Mandelbrot

Mandelbrot



Julia

Julia

Julia

Julia

Julia

Newton

Newton

Newton



Newton

Newton

Newton

Newton

Newton

Newton

Newton

Newton

Newton

Newton

Newton

Newton