Ceci est un générateur de fractals, preparez votre sac à vomi! Projet de la branche infographie
- libft (libc-like)
- GNL (kind of gets) (if (gnl() == 1) !!!! (et pas -1! pour le retour du 0, noob!)
- ft_printf (printf-like)
8 fractales différentes sont disponibles:
- mandelbrot
- julia
- newton
- burning ship
- phoenix
- et 3 fractales un peu random fait en alignant une formule fathématique un peu au pif (rm1/2/3) le point commun de toutes ces fractales est d'utiliser des maths identiques (nombres imaginaires) et d'avoir une implémentation tres similaire, visible dans le dossier project/fractals
- utilisation de la librairie pthread pour du multi threading
- pas de fuite mémoire (comme d'hab)
- mon projet le plus propre en C au moment ou j'écrit ces lignes
Modifier le fichier Makefile du dossier project selon votre OS (voir les commentaires dans ce fichier). Puis,à la racine du dossier fractol
make
pour les options possibles pour ce programme
./fractol
Par contre, les touches sont probablement en mode bépo… (dommages collatérals on va dire)