[Ceci est une documentation préliminaire sujette à modifications]
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:
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
LIOGO - GPL Copyright (c) 2005-2006 Lionel Laské