Skip to content

A project to create graphically beautiful fractals (mandelbrot, Julia, Burningship)

Notifications You must be signed in to change notification settings

iimyzf/Fract-ol

Repository files navigation

fract-ol

💡 About the project

This project is pretty straight forward. You will code or create a basic computer graphics project, using the MiniLibX. You will mainly learn how to use the mathematical notion of complex numbers!



🎬 Rendering

  • You must use the MiniLibX.
  • Your program must offer the Julia set and the Mandelbrot set.
  • The mouse wheel zooms in and out, almost infinitely (within the limits of the computer).
  • You must be able to create different Julia sets by passing different parameters to the program.
  • You must use at least a few colors to show the depth of each fractal.
  • The zoom follows the actual mouse position.
  • In addition to the zoom: moving the view by pressing the arrows keys.
  • Make the color range shift.
  • Code one more different fractal.



🎮 Graphic management

  • Your program has to display the image in a window.
  • The management of your window must remain smooth (changing to another window, minimizing, and so forth).
  • Pressing ESC or Clicking on the cross on the window’s frame must close the window and quit the program in a clean way.
  • The use of the images of the MiniLibX is mandatory.



For more detailed information, make sure to take a look at the project subject

✅ Final Score: 120/125

About

A project to create graphically beautiful fractals (mandelbrot, Julia, Burningship)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published