Skip to content

Ngoguey42/proj06_graph_fractol

Repository files navigation

Project #6 fractol, Dec 2014

#####Fractal exploration project.

#####Grade (117/100) (117/118)*


Goals:

  • Use "minilibX", school's truncated version of "X11".
  • Read arguments to choose wich fractal to show.
  • Mandelbrot set. Zoom with mouse scroll.
  • Julia sets. Zoom with mouse scroll. Mouse position defines wich Julia to show.
  • One more fractal. Zoom with mouse scroll.

Recommended bonuses:

  • Movements.
  • Change colors on key press.
  • More fractals.
  • 3d representation.
  • Open two frames for two fractals, at the same time.

My additions:

  • Sierpinsky carpet, as a third fractal.

Usage:

make
./fractol JMS

Mandelbrot







All my C files strictly observes school's norm, it may often lead to odd or illogical syntaxes.
- [ ] Forbiden keywords: for, do, switch, goto.
- [ ] No more than 25 lines inside a function block.
- [ ] No more than 80 characters per lines.
- [ ] At most 5 functions per files.
- [ ] Only 1 declaration per line.  
- [ ] No declaration and assignation on the same line.
- [ ] At most 1 assignation per line.
- [ ] No more than 4 parameters for a function.
- [ ] No nested ternary.
- [ ] Comments alowed at the top of the file.
*
- A grade of 85 was required to validate the project.
- A maximum grade of 118 was reachable.
- Second sessions are organised for failed projects.

About

Fractal exploration project. Dec2014

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published