Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌸 Fract-ol 🌸

Welcome to Fract'ol Wonderland, where the magic of mathematics meets the beauty of visual art! Dive into a colorful universe of endlessly fascinating patterns and discover the joy of fractals with our interactive explorer. Whether you're a math enthusiast or an art lover, there's something mesmerizing here for everyone!

🎨 Features

  • Classic Fractals: Explore famous fractals like the Mandelbrot and Julia sets.
  • Exotic Discoveries: Delve into unique creations like the Nova and Tricorn fractals.
  • Interactive Zooming: Dive deep into the fractal depths with smooth, continuous zoom.
  • Color Explosions: Experience the dynamic coloring of fractals which brings them to vivid life.
  • Responsive Controls: Navigate through the fractal landscapes with intuitive keyboard and mouse controls.

🚀 Getting Started

Prerequisites:

  • A C compiler (GCC recommended).
  • MiniLibX (included).
  • libft (our custom utility library).

💾 Installation

Clone this repository and compile the project:

git clone https://github.com/yourusername/fractol.git
cd fractol
make

🚦 Running Fract'ol

Launch the program with:

./fractol [fractal type]

Supported fractal types: mandelbrot, julia, nova, tricorn.

🕹️ Controls

  • Arrow Keys/WASD: Move around the fractal.
  • Mouse Wheel/+/— Keys: Zoom in and out.
  • Space: Change color schemes.
  • 1-4 Keys: Switch between fractal types.
  • Keys H/I/J/K/L/M/O/P: Switch different Julias
  • ESC: Exit the program.

🌟 Customizing Fractals

Try different settings for the Julia set with command line arguments:

./fractol julia -0.4 0.6

🎉 Contributing

Join us in enhancing Fract'ol Wonderland! If you have suggestions or improvements, please fork this repo and submit a pull request.

📜 License

Distributed under the MIT License. See LICENSE for more information.

🙏 Acknowledgements

Benoit Mandelbrot, for the fascinating world of fractals. The developers of MiniLibX. Everyone who has contributed to making Fract'ol even more magical! Explore, enjoy, and get lost in the beauty of fractals with Fract'ol Wonderland! 🌌✨

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages