Skip to content

A project which goal it is to create a small fractal exploration program in C.

Notifications You must be signed in to change notification settings

rvan-duy/42-fractol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fractol

This is the fractol project in 42's curriculum. A project which goal it is to create a small fractal exploration program in C.

Features

  • Mandelbrot set
  • Julia set
  • Burning Ship set
  • Multiple color themes

Installation and Usage

To create the executable:

make

To run the program:

./fractol <mandelbrot | julia | burning_ship> [theme]

fractol supports the following hotkeys:

- Arrow keys to move the center of the screen
- Mouse scrolling to zoom in and out
- ESC to exit the program
- M to open a config menu in the terminal

Screenshots

Inception Burning_ship Mandelbrot_1 Mandelbrot_2 Julia