Skip to content

Fractal generator in C for MacOS, made with comments for a better experience. Project for 42 School

Notifications You must be signed in to change notification settings

saragar2/fractol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌀 F R A C T - O L 🌀


Fract-ol is one of the first graphic projects from the 42 School Common-Core. This is a fractal generator, all done in C code using MiniLibX, an own graphic library from the school. Includes Julia and Mandelbrot fractals. For the first one, you can edit the params so you get the fractal you want (they might be between -2 and 2, and they look better if they are between -1 and 1). You can navegate through the image, zoom, and change the iterations (so the color changes).

✨--- This project is done following 42 Norminette, so the code has the cleanest appearance possible.
🎈--- Includes Julia and Mandelbrot fractals, and some bonus functions as moving with the arrows, zoom, and changing the colors.
🎯--- Approved by peers with the final mark 115.
🕑--- Finished: 17th February 2024
📜--- Includes comments so it is easier to understand the code
⚠️--- This program only works correctly in macOS


g e n e r a l     i n s t r u c t i o n s


~~ Use the wheel from the mouse to zoom in or zoom out
~~ Click with any part of the mouse to reset the fractal to the default config, as zoom, movement and colors.
~~ Navigate through the fractal using the arrows in your keyboard.
~~ Click on "+" and "-" in your keyboard to change the multiplyer of the iterations, which changes the final colors of the fractal.

i m a g e s


Screen Shot 2024-02-17 at 7 23 32 PM Screen Shot 2024-02-17 at 7 04 12 PM Screen Shot 2024-02-17 at 7 16 53 PM

About

Fractal generator in C for MacOS, made with comments for a better experience. Project for 42 School

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published