[Ceci est une documentation préliminaire sujette à modifications]

Dans le monde de la tortue

Liogo ne pourrait pas être un Logo sans la tortue graphique qui a rendu célèbre ce langage. Liogo fourni donc toutes les commandes et opérations du monde Logo.

La tortue Logo est une image ou un triangle orienté dans le sens vers lequel est tournée la tête de la tortue. Au départ, la tortue est orientée vers le nord et est positionnée aux coordonnées 0,0 de l'axe mathématique. Deux commandes principales sont utilisées pour déplacer la tortue: "avance N" pour déplacer la tortue en avant de N pas et "recule N" pour déplacer en arrière la tortue de N pas. "gauche" et "droite" sont utilisés pour changer l'orientation de la tortue d'un certain angle en degré. Etudions un exemple simple:

répète 4 [
    avance 100
    droite 90
]

Ci-dessous est la ligne de commande pour compiler cet exemple (appelé "carré.lgo" ;-) et le lancer (utilisez "mono carré.exe" sur Linux)
(Notez que quand vous compilez un EXE utilisant des commandes graphiques, vous devez utiliser l'option "/t:winexe" de LIOGOC).

Voici la fenêtre de résultat:

Encore plus de dessin

Beaucoup de développeur ont écrit de superbes programmes de dessin en Logo simplement en utilisant quelques commandes. J'ai choisi deux exemple de Daniel Ajoy et de David Costanzo:

pour polygone :n :taille
    répète :n [
       avance :taille
       droite 360 / :n
    ]
fin

pour maison
    polygone 4 100
    avance 100
    droite 30
    polygone 3 100
fin

maison
pour ballecolorée
    répète 4 [
        fixecouleurcrayon compteur
        répète 120 [ avance compteur * 2 droite 204 ]
        origine
        droite 90 * compteur
    ]
fin

ballecolorée

La liste complète des commandes et opérations graphiques du Liogo sont disponibles ici