0-	Philosophie.
1-	AiFractals.
2-	Inspiration.
3-	Problmes rencontr.
4-	Ides abandonns.
5-	Temps de dveloppement.
6-	Conception.
7-	Algorithme.

-------------------------------------------------
+		0 - Philosophie			+
-------------------------------------------------
AiFractals, est base sur la Philosophie Open Source, est de donne le droit a lutilisateur de *TOUS* faire, et personne na le droit de limite ces ides, ces actions et ca imagination.

Utilisateur a le droit de cre ses Fractals, avec ca propre imagination, ses propres algorithmes et avec ses propres coulures, et cest pour ca une autre philosophie a vu la lumiere est : "tout il doit dynamique", pour quil soit a la mesure et limagination de lutilisateur.

-------------------------------------------------
+		1 - AiFractals			+
-------------------------------------------------
AiFractals, est un projet pour la gnration de Fractals, tous les sorts de Fractals (ou presque) est tous les algorithmes sont supporte, avec lutilisation de la magie de Fractal script.

AiFractals, il permet :
0-	Utilisation dun script et algorithme personnel.
1-	Utilisation de Multithreading avec un nombre personalise.
2-	Utilisation des dfirent mode de fusion des images.
3-	Un petit Framework qui offre presque tout les besoins pour cre Fractals parfait.
4-	Internationalisation dinterface graphique.
5-	La colorisation personnalise.
6-	Support danimation de gnration personnel.
7-	La facilite dutilisation des images externe pour les ajoutes des nouveaux fractals.
8-	Manipulation des images (rotation est zoom).
9-	Zooming pour Fractals.
10-	Avoir un historique pour tout Fractals gnre.
11-	 Et un  GOD MODE  la srialisation des threads pour une utilisation externe ou changement de Fractals par des utilisateurs etc
12-	Et dautres fonctions  dcouvrir =).

-------------------------------------------------
+		2 - Inspiration			+
-------------------------------------------------
Pour linspiration, je veux colonne GIMP avec un petite chengement.

-------------------------------------------------
+		3 - Problmes rencontr		+
-------------------------------------------------
Les problmes dun amateur en C++ son nombreuse mais ce nest pas quelque chose de grave :
0-	Je conne pas C++ et je dois ltude =).
1-	Je conne pas Qt et je dois ltude.
2-	Je dois calcule mon temps.
3-	Je dois avoir une ide pour dveloppe une application sur plusieurs machine sans teste code une 2eme fois.
4-	Crer un gnrateur qui support des changements externe.
5-	Utilisation de multithreading plusieurs vois  Run/Stop  sans avoir le bug  -17684688684... .
6-	Accumulation des images par ordre de leur cration.
7-	Support de GOD MODE.

-------------------------------------------------
+		4 - Ides abandonns		+
-------------------------------------------------
Presque tous mais ides son implmente sauf, je veux utilise le module Network de Qt pour complte ou presque tout les modules, mais je lai pas du temps pour le faire, est lide de cre un  Network Threading  ce nest  Network Rendering , cest une autre chose mais peut tre ils sont tout les deux la mme chose.

-------------------------------------------------
+		5 - Temps de dveloppement	+
-------------------------------------------------
Un moyenne de 2/3 heurs par jours avec ltude de C++, Qt, hacking de gnrateur de Yan enfin le commencement relle de cration de lapplication.

-------------------------------------------------
+		6 - Conception			+
-------------------------------------------------
La conception de lapplication, et base sur la conception dun autre projet OpenSouce que jai cre avec Java,c'est de rendre tous les lments de GUI comme des composants vides, et lier tout a une classe principale pour le contrle totale, et facilite le changement des composant sans un grand changement de code entre tous les classes.

-------------------------------------------------
+		7 - Algorithme			+
-------------------------------------------------
Les algorithmes, utilise sont dynamiques, et il peut change par nimporte quil utilisateur, cest impossible de donne des algorithmes fixe.
La plupart des algorithmes utilise ils sont teste avec Java en premier puis convertie en JavaScript.

pour mes Algorithmes:

Adrabi Fractal v1
	Z[n+1] = Z[n]^3 - ( ( Real{Z[n]} + Img(C) ) + 
					( Img(Z[n]) + Real(C) )
Adrabi Fractal v2
	Z[n+1] = Z[n]^3 - ( Z(n) + C )

cubicMandelbrot
	Z[n+1] = Z[n]^3 + C

Game Over =). Thank you very much for your time!

--------------------------------------------------------------------------------
Ce fichier  AIFRACTALS  est crie a 2010-02-18 5:03 PM

http://qt.developpez.com/defis/01-buddhabrot/ 
Dans un autre fichier, vous dcrirez brivement votre projet et comment vous l'avez men  bien (problmes rencontrs, difficults surmontes sans problme, recherche d'ides, ides abandonnes, le temps approximatif de dveloppement, choix de tel algorithme, paradigme de conception...). Si vous utilisez d'autres algorithmes pour calculer les fractales, vous y ajouterez la description des algorithmes employs.

