MagPI 10 Page 31
Le script du drapeau vert
Ce script est lancé quand on clique sur le drapeau vert. Vous pouvez l'associer à n'importe lequel des objets que vous avez créés (Je suggèrerais de l'associer au premier).
La chose la plus importante est de saisir les valeurs des parties réelle et imaginaire de "C".
L'image colorée ci-dessous est connue sous le nom de "lapin de Douady" et utilise les valeurs suivantes pour C :
Partie réelle : -0,123
Partie imaginaire : 0,746
Ensuite, vous pouvez spécifier le nombre maximal d'itérations. Je vous suggèrerais d'essayer autour de 20 au début. Si vous en prévoyez plus, vous obtiendrez un dégradé de tons plus doux dans l'image, mais cela prendra bien plus de temps à dessiner.
Paramétrez le "zoom" vous permet de focaliser sur une zone plus petite. Un facteur de zoom de 1 correspond à la taille normale. Vous pouvez regarder ce qui se passe en saisissant à la place 2 ou 3.
Les nombres complexes à essayer
Si vous faîtes une recherche en ligne sur les fractales issues de l'ensemble de Julia, vous trouverez quantité de valeurs de C à utiliser avec ce programme. En voici quelques-unes que j'ai utilisées en testant ce programme :
Partie réelle : -0,4
Partie imaginaire : 0,6
Partie réelle : -0,1
Partie imaginaire : 0,651
Partie réelle : -0,7467
Partie imaginaire : 0,3515
Partie réelle : -0,8
Partie imaginaire : 0,156
Téléchargement
Si vous êtes bloqué, vous pouvez obtenir le code ici :
Http://tinyurl.com/gastonjulia/
Une image monochrome issue d'une précédente version du programme
Le lapin de Douady
(Note de xavier : pas la peine de traduire les scripts Scratch, c'est fait automatiquement quand le fichier est chargé dans Scratch si le système est configuré en français, Scratch permet en plus d'exporter les scripts directement dans une image bitmap - pas besoin de faire une capture d'écran)
quand (drapeau vert) pressé cacher effacer tout dire (Faisons une fractale) pendant (2) secondes demander (Partie réelle de C :) et attendre à (C_Real) attribuer (réponse) demander (Partie imaginaire de C :) et attendre à (C_Im) attribuer (réponse) demander (Nombre maximum d'itérations :) et attendre à (Max_It) attribuer (réponse) à (Color_offset) attribuer (100/réponse) demander (Zoom :) et attendre à (X_Zoom) attribuer (réponse/200) à (Y_Zoom) attribuer (réponse/180) montrer Envoyer à tous (make_fractal) et attendre Arrêter le script