https://github.com/Xyckens/fract-ol
https://github.com/Xyckens/fract-ol
42 42school fractals fractol linux minilibx mlx
Last synced: 22 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/Xyckens/fract-ol
- Owner: Xyckens
- Created: 2022-12-03T19:14:07.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-23T14:38:14.000Z (about 2 years ago)
- Last Synced: 2024-10-29T06:33:22.474Z (6 months ago)
- Topics: 42, 42school, fractals, fractol, linux, minilibx, mlx
- Language: C
- Homepage:
- Size: 25.4 KB
- Stars: 23
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- 42-resources - fract-ol
README
# FRACT-OL
Fract-ol project developed for the 42School in a Ubuntu environment.
In the mandatory part we need to present the Julia and Mandelbrot Fractal Sets.

For the bonus we are asked to choose another Set and I chose the Burning Ship (calculated by only using the real part of the Mandelbrot calculations).
## Features
* Render different fractals: mandelbrot, julia, burning ship
* Change to different color schemes
* The mouse wheel zooms in and out, almost infinitely (within the limits of the computer)
* Move the image with the arrow keys
* Reset to the inicial image/ reset zoom## Compiling and running
Run `make` then run it with `./fractol [fractal]`. Possible fractals are: `julia`, `mandelbrot`,
`burning`. Cycle color-schemes with `+` and `-` on the right numpad. Zoom in and out with the
mousewheel.