Inspiration

The theme was art in innovation and the most beautiful things I can thing of that represents math and many nature structures in the world are fractals. Jayden and I knew that we had to create a program that represented the beautiful nature of fractals and could allow people to understand them a little bit better.

What it does

This program allows the user to choose a number 1 through 9 and the program creates and displays a corresponding fractal that the user can zoom in and out of to observe the fractals structure.

How we built it

We build this program using C code in Visual Studios and the raylib.h library for the graphics.

Challenges we ran into

It was certainly a challenge to program visuals for 9 different fractals; we had to learn some complex analysis, how to use raylib.h for graphics, and what a fractal truly is in its mathematical form. Furthermore, visual studios does not use all of the typical complex.h functions, so we had to learn how to use complex.h and how to use it within visual studios.

Accomplishments that we're proud of

This was lot for us to do but we completed it and I am proud of us; we wanted to give up so many times. We had so many issues, but we kept going and succeeded. Learning the complex analysis took us a while because its a little different than typical math. Coding graphics was a lot different then our usual coding and forced us to look at different perspectives on how to code.

What we learned

We learned how to do arithmetic on complex numbers, how to do graphics with raylib.h and we learned many new C libraries, such as raylib.h and complex.h.

What's next for Clay-Ball Fractals

We are going to keep on coding!

Built With

  • c
  • raylib
Share this project:

Updates