yatsuZ / fract-ol

Fractol est mon premier projet graphique où je vais explorer l'affichage de fractales. J'utiliserai la bibliothèque minilibx pour créer des fenêtres, générer des images et gérer les interactions clavier et souris.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fract-ol

Fractol est mon premier projet graphique où j'explore l'affichage de fractales. J'utilise la bibliothèque minilibx pour créer des fenêtres, générer des images et gérer les interactions clavier et souris.

TO DO

A chaque étape, vérifier l'absence de fuites de mémoire !!!

CE QUE JE DOIS FAIRE valide
Crée une fenetre ✅ 08/06/2023
Faire que en appuyant sur echap la fenetre se ferme ✅ 08/06/2023
Deplacer la fenetre ✅ 08/06/2023
Faire que en appuyant sur la croix la fenetre se ferme ✅ 08/06/2023
Redimensionner la fenetre PAS POSSIBLE
Ancrer la fenetre en fonction de l'endroit où je la place PAS POSSIBLE
Essaye d'apliquer les ensembles de Julia et Mandelbrot.
Pouvoir zoomer et dezoome avec la souris
Pouvoir deplacer la camera avec les fleches
En donnant des paramètres différents au programme, il doit être possible de créer différents ensembles de Julia.
Au moins un paramètre est passé en ligne de commande pour définir quel type de fractale est à afficher dans la fenêtre.
Il est possible de gérer des paramètres en plus afin de les utiliser pour le rendu.
Si aucun paramètre n’est fourni ou si le paramètre est invalide, le programme doit afficher la liste des paramètres disponibles et quitter proprement.
Il doit y avoir un jeu de couleur minimum pour ressentir la profondeur de chaque fractale.
Malgres les redimension que la fenetre sadapte
Au moins un paramètre est passé en ligne de commande pour définir quel type de
fractale est à afficher dans la fenêtre.
◦ Il est possible de gérer des paramètres en plus afin de les utiliser pour le rendu.
◦ Si aucun paramètre n’est fourni ou si le paramètre est invalide, le programme
doit afficher la liste des paramètres disponibles et quitter proprement.

Documentation

About

Fractol est mon premier projet graphique où je vais explorer l'affichage de fractales. J'utiliserai la bibliothèque minilibx pour créer des fenêtres, générer des images et gérer les interactions clavier et souris.


Languages

Language:C 80.2%Language:Roff 13.8%Language:Makefile 4.0%Language:Shell 1.6%Language:Perl 0.4%