La NSCXLogo : une suite pleine de surprises !

 

Si vous visitez les liens proposés, merci de cliquer sur Précédente afin de revenir ici ; les liens externes, eux, s'ouvrent dans une autre fenêtre.

Quand Papy Logo doit se dédoubler. Se dédoubler au moment où il est invité à s'effacer dans le sens où, après le peu glorieux abandon de Logo par l'E.N., c'est la Mairie de Paris qui n'entend plus financer l'informatique scolaire.

C'est alors qu'apparaît Logo.net dont nous parlons ailleurs et que Loïc fait faire des bons à son XLogo !

Le point sur la version actuelle : je n'ai pas parlé de la version 0.9.9 (180 Ko) de XLogo. Sa plus grande nouveauté consistait à permettre de composer des petits morceaux de musique. Je ne sais plus si c'est Loïc lui-même ou un collègue animateur informatique qui a réalisé ce test : voici le code pour "J'ai du bon tabac" :
pour tabac
sequence [0.5 sol la si sol 1 la 0.5 la si 1 :+ do do
:- si si 0.5 sol la si sol 1 la 0.5 la si 1 :+ do re 2
:- sol ]
fin


Lancer en faisant : tabac joue.

Je vous laisse découvrir ...

XLogo en est à sa version 0.9.10a ! Elle a grossit et pèse 250 Ko ; ce qui, avec les 56 Ko du fichier .jar indispensable ne fait toujours que 306 Ko. La version DOS que j'offre en téléchargement pèse 586 Ko en comptant les outils supplémentaires offerts. La version pour Windows de JFL ferait 874 Ko (le zip ou le tout ?). Ceci illustre un peu ce que je disais du poids du Logo.net de Sébastien (28 Mo - plugin et logiciel).

XLogo est maintenant disponible en anglais, français, espagnol et gallois. Vous trouverez, sur le site de Loïc, une liste de primitives traduites dans ces 4 langues ; et, ici, quelques-unes de ces primitives en turc.

Vous trouverez aussi un jeu mis à disposition sur le site XLogo : le jeu de Marienbad ; une version du jeu de Nim dont je parle au bout de ce lien.

A suivre ?!...

D'après la capture d'écran sur le Site de LoïcTu parles : à suivre !
Nous sommes en février 2005 et Loïc en est à la version 0.9.12a de son XLogo depuis Noël 2004 !

Outre l'espace, avec la Tortue, je crois qu'il est question de temps, maintenant ; une version spatio-temporelle du langage imaginé par Papert ?

Voyez cette capture d'écran à gauche ; la nouvelle page d'accueil du langage ? Juste une question (désagréable) : dans ce cercle de tortues (non disparues), pourquoi celle censée se trouver au cap 180° a-t-elle l'air d'être tournée à 179° ? Sa jumelle fixant le "grand nord" (0/360°) est bien "droite" elle, pourtant ... En fait, les cap 90° et 270° ne sont pas pointés non plus ; la procédure pour obtenir cette figure ne serait-elle donc pas :
repete 14 [choixtortues + 1 td 360/14] ;;dans le sens où il y a 14 tortues sur le dessin ...

Qu'est-ce qu'il pinaille ce Papy Logo !...

 

Alors, afin de bien comprendre, voici la procédure de Loïc lui ayant permis de réaliser l'image ci-dessus :

pour logo
donne "i 0
repete 15 [
fixetortue :i fforme reste :i 7
td :i*25.7 lc av 100 bc mt donne "i :i+1
]
ct lc origine
tg 90 av 55 td 90 fcc [34 166 219] fixepolice 30 etiquette "XLOGO
fin


Oh oh ! Le contenu de nos deux REPETE sont bien différents. Ce doit tenir du fait que, dessiner 14 tortues en cercle et non 14 rayons ne doit pas être la même problématique ; et donc, obéir aux mêmes règles.


Novembre 2005, la version 0.9.17 d'Xlogo est en ligne. Regardez un peu cet historique des mise à jour ! ...

Loïc précise : la prochaine version de XLogo va bientôt sortir apportant en plus la capacité de créer très facilement des animations fluides. Je vous expédie une pré version, charger le fichier logo joint et lancer "start".

Vous avez la version annoncée ci-dessus (0.9.17) ? Je vous recopie le programme de démonstration ; il suffirait de le copier/coller dans l'éditeur et de lancer "start". Je ne vous dis pas comment le sauvegarder ; le programme appartient à Loïc. Mais, connaisseur d'XLogo, vous savez déjà comment faire ... Le résultat est sublime ; même cette version test !

pour new
fcfg 0 fcc 0 cachetortue baissecrayon animation vrai
fin

pour spir
donne "t 0
donne "s 0
repete 49[fpos xycurve donne "s :s+8
repete 90 [fcc angcol fpos xycurve donne "t :t+4]
rafraichis attends 12 nettoie
fcc 0
donne "t 0
repete 90[fpos xycurve donne "t :t+4]
]
fin

pour xycurve
donne "x 120*(sin (90+:t))
donne "y 120*(cos ((:a*(:t))+:s))+24*sin (:t)
retourne liste :x :y
fin

pour angcol
donne "intensity (3+cos (90+:t))
donne "red arrondi :intensity * 31.875*(1+cos (:t+:s))
donne "green arrondi :intensity * 31.875*(1+cos (240+:t+:s))
donne "blue arrondi :intensity * 31.875*(1+cos (120+:t+:s))
retourne phrase liste :red :green :blue
fin

pour start
new
donne "a 2
repete 3 [spir donne "a :a+1]
fin


Loïc vient aussi de revoir son Tutoriel : j'ai rajouté une activité créant une animation et soigner la présentation.



Début 

 Page précédente

 Retour Contenu Papy Logo

 Hit-Parade