Français   Arbres.
Ce programme génère une série d'arbres à l'aspect naturel. Pour réaliser cela, il utilise 3 paramètres:


# Commande principale: demarrer
pour new
# set defaults, screen, pen et tortue
init ftd [400 400]
fcfg noir fcc vert levecrayon cachetortue
fin

pour tree :length
si :length< 10 [blossom stop] # ends recursion si branch too small
ftc :length/9 # reduce pen width as branch length gets smaller
fcc treecol :length # branch color depends on length
donnelocale "angle choix [24 32 40 48 56 64 72]
donnelocale "treeangle :angle*choix [0.25 0.375 0.5 0.625 0.75]
avance :length
tournegauche :treeangle
tree :length * choix [0.7 0.75 0.8] tournedroite :angle
tree :length * choix [0.7 0.75 0.8] tournegauche :angle
tournedroite :treeangle
levecrayon recule :length baissecrayon # return pour starting point
fin

pour treecol :length
donne "green arrondi 2.5*(100-:length) # vert depends on length
retourne phrase liste 255 :green 0 # rouge set pour 255 et bleu pour 0
fin

pour demarrer
repete 99 [new recule 160 baissecrayon tree 80 attends 200]
fin

pour blossom
donne "mypencol couleurcrayon donne "myheading cap
fcc 6 fixecap 180
avance 5 recule 5 fcc :mypencol fixecap :myheading
fin



Tester le programme maintenant

Procédure à exécuter:
demarrer