Nikappa57 / Fractol-42

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:C 72.6%Language:Objective-C 26.1%Language:Makefile 1.3%