Lightning Generator
Aller à la navigation
Aller à la recherche
Principe
Le but de ce projet est d implementer un algorithme vu sur le net et qui genere des images ressemblant un peu a des eclairs ou des sortes de coraux.
C est aussi l occasion d utiliser les API de generation de nombre aleatoires introduites avec le standard C++11.
Technos utilisées
- Langage C++ (Standard 2011)
- Compilateur g++
- Libraririe SDL pour la représentation graphique
- Valgrind et KCachegrind pour l analyse mémoire et le profilage
Code source
- Repository Git contenant le code specifique au projet
Application
L'appli part d un point situe au milieu de l image et va le faire se deplacer aleatoirement jusqu a ce qu il touche un pixel allume
A ce moment la le pixel s allume et ne bouge plus puis un nouveau pixel est genere.
Parametres
- --size : taille du cote de l image
Usage is :
lightning_generator.exe [OPTIONS]
OPTIONS : --<parameter_name>=<parameter_value>
--size=...
Resultats
Voici un exemple d image