PureGOLO
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10
voila le petit problem qui restait avec les si est en principe reglé !
vive la recursivité ! c'est Dri qui va pouvoir nous faire des beaux dessins !
a vos tortue ! testez moi ce machin !
voila le petit problem qui restait avec les si est en principe reglé !
vive la recursivité ! c'est Dri qui va pouvoir nous faire des beaux dessins !

a vos tortue ! testez moi ce machin !

Dernière modification par Backup le mar. 20/sept./2005 18:27, modifié 1 fois.
-
- Messages : 2194
- Inscription : jeu. 27/janv./2005 19:07
Je n'ai pas testé, (honte à moi mais j'ai pas envie de replonger présentement), mais je voulais juste savoir si pour tout ce qui est du mouvement de la Tortue, avance tourne etc, on est obligé de rentrer ces commandes "en ligne" à la main ou si on peut le faire par l'intermédiaire de la souris ou du clavier en faisant un "module" de parcours ?
Parce que se taper des lignes de code à écrire c'est pas super attractif
Par contre faire de zolis petits modules qui seraient ensuite matinés de commandes de récursion (toujours graphiquement) alors là oui !
Parce que se taper des lignes de code à écrire c'est pas super attractif

Par contre faire de zolis petits modules qui seraient ensuite matinés de commandes de récursion (toujours graphiquement) alors là oui !

qu'entend tu par module concretement (tu parle a un bourrain alors exprime toi bien , avec des mots pas trop dur !faisant un "module" de parcours ?

je viens de rajouter
AV n : Avance la tortue de n.
RE n : Recule la tortue de n.
TG o : Tourne la tortue d’un angle o.
TD o : Tourne la tortue d’un angle o.
LC : Lève le crayon de la tortue (arrête de tracer).
BC : Baisse le crayon (trace).
CT : Cache la tortue.
MT : Montre la tortue.
FPOS [m n] : Fixe la position de la tortue.
Ce sont quelques veritables primitives du Logo !!
je vous expliquerai un jour toute l'histoire du pourquoi et du comment
je rajoute des commandes pour coller au Logo
; y aurai de quoi ecrire un livre !

certain n'imagine pas que l'on puisse creer un language differents de ce qu'il connaisse car il sont tellement dans leur monde , qu'il ignorait
par exemple que le basic n'avait plus de numero de ligne obligatoire
il croyait que nous en etions encore a goto 13

alors il ne peuvent s'empecher de rajouter une critique a mon logiciel car
il fait "tourne -90" pour tourner a gauche !!
tu parle d'un affront !
ça m'a pris 1 minute chrono a faire "tournegauche" et "tournedroite"

le gars s'ettonait de ne trouver que la commande "Tourne "
il se disait que ma tortue ne tournait qu'a droite !!

et qu'il trouvait curieux d'avoir a entrer " tourne 270" pour qu'elle aille a gauche


il a meme pas pensé au chiffre negatif le mec !

alors voici ce que je repond
la reponse du gars sur son site :Comme il est indiqué dans la Doc jointe à PureGolo la Tortue tourne à droite si les chiffres sont positif et à GAUCHE si les chiffres sont négatif !! Tout comme avance 100 fera avancer la Tortue de 100 pas, alors que avance -100 la fera reculer !
En claire : les Primitives RECULE et TOURNEGAUCHE n'existent pas et sont remplacées par une astuce mathématique. Certes, mais, pour moi, la pédagogie passe par la langue (langage). Je rappelle que Logo connait les abscisses, les ordonnées et possède, gère la notion de CAP.
Quid, du coup, de ce que permet aussi la Tortue, à savoir : se repérer dans l'espace ; mais aussi, dans le temps ? Je veux dire : lorsque l'on est face au Nord (position d'origine de la Tortue, au centre de l'écran), il n'y a plus d'Ouest ? No more West ?
You know : Go West, Young Man, Go West ! Je ne le crois pas, je rêve, j'hallucine ; là, pour le coup, réellement !
voila pourquoi j'ai entrepris de mettre les primitives citées plus haut !
j'en rajouterai d'autre en temps et en heure !

il faut quand meme que je vous dise , que j'ai contacté cette personne pour qu'il regarde mon soft , et qu'il dise ce qu'il en pense !
j'ai apris aujourd'hui qu'il ne l'avait toujours pas "deballé" , mais qu'il ne l'aimais pas de toute facon !
cooool !
il est bourré d'a priori , mais s'en defend ! bien sur

c'est le webmaster d'un de 2 grand site parlant du Logo !
http://olivier.sc.free.fr/logosc/logocont.htm
a suivre dans son topic intitulé PAPY SE CABRE !!
ici
http://olivier.sc.free.fr/logosc/areperos/humourlo.html
ps : je tenait a vous dire que les Logo de reference date du DOS !!!
sinon de Win 3.11
un petit dernier a ete fait en Java , seulement faut se tapper le telechargement du runtime !
bref il critique mes commandes un peut hors-logo
mais moi ma commande couleur elle gere 16 milions de couleur !
la commande equivalent en Logo "FCC" gere 15 couleurs !!!!

en fait tout a commencé comme ça !! :
ça c'est lui qui difuse mon email sur son blog !
sans m'en informer !!
ça c'est lui qui ecrit !!Voici la copie d'un courriel reçu ce jour :
bonjour !
je voulais vous signaler "purelogo" c'est un petit interpreteur , que je suis en train de programmer en Basic !!
je ne respecte pas vraiment la syntaxe du logo , mais peut etre y trouverez vous un interé !
une exemple de code en purelogo donne ceci : pour [carre] avance 100 tourne 90 fin_pour ; on appele par : [carre]
je tiens a signaler que je ne suis pas ingenieur en quoi que se soit
vous pourrez telecharger mon logo ici http://michel.dobro.free.fr/yyyyyy/xxxxx.zip
ou en allant sur mon site http://michel.dobro.free.fr/ rubrique [pureBasic] il fait actuellement dans les 250 Kilo octet !!
cela vous fera peut etre aussi decouvrir le purebasic , le language qui m'a permis de faire purelogo
en esperant avoir exité votre curiosité ....
amicalement Michel
c'est rock 'n 'roll non ?Je laisse tel quel ; brut de décofrage !
Le bébé se nomme bel et bien "purelogo" ; logique, puisqu'il est écrit en pureBasic. Tiens, là, il n'oublie pas la majuscule, le bougre !... Maintenant, ma réponse :
Salut,
c'est du lard, du cochon ? Info, intoxe, rumeure (hoax) ?
Peut-etre de la provocation pure et simple ?![]()
Ne saviez-vous pas, jeune impétrant, que Papy Logo et allergique au mot Basic ?
Bon : depuis les '80, ce machin a peut-etre changé, je n'ose écrire : évolué ...
Et, en prime, vous déclarez : je n'ai pas suivi, respecté la syntaxe de Logo. Vous voulez vous suicidez en m'écrivant ou quoi ? mdr
Je visite vos pages et apprends que le langage de Papert et né a Cambridge. Je le crois pas ...
Dernier point : vous m'écrivez pour quoi, en fait ? Vous avez trouvé mon nom, etc ; mais quel est l'objet de votre courriel ? J'ai bien une idée : mais c'est à vous de l'exprimer clairement ...
Cordialement ;

-
- Messages : 2194
- Inscription : jeu. 27/janv./2005 19:07
Papy fait de la resistance ? :)
@Dobro
Papy fait de la résistance ?
Te laisse pas abattre c'est un Papy bougon, un jaloux qui défend son territoire
Un brin condescendant il est vrai
C'est pas donné à tout le monde de simuler un langage!
Pour le module "parcours", c'est simple au lieu d'écrire à la main dans une fenêtre "texte" les commandes de mouvements de ta Tortue tu dessines directement à la souris (ou au clavier fleché) dans la fenêtre "graphique"
Et le plus fort c'est que tu vois dans la fenêtre texte les commandes PureGolo correspondantes !
Pour peu que tu aies un "boite à outils" où se trouvent des "boutons" (graphiques)
des commandes "Pour" "Répète" "Fin"... tu fais de la "programmation graphique"
J'avais un programme comme cela super bien foutu, dans la même gamme que Sim MusiK (encore une perle celui-là) qui permettait de programmer des tas de "bricolages" genre savant fou et le tout en piochant à droite et à gauche des élément graphiques qui se raccordaient entre-eux pour au final simuler un programme !
Je suis d'accord c'est pas tout à fait pareil ni peut-être aussi facile à programmer mais bon, le Papy cabré serait vert
Ps Imagine: pour faire un Carré, tu entres 2 commandes de déplacement
Avance 100 et Tourne 90
mais si tu veux un "chemin un peu plus compliqué" (c'est pas interdit) disons 100 commandes de déplacement successives cela devient déjà moins pratique
Tu le dessines à la souris, aucun problème
Pss Pour l'instant la Tortue reste "à Plat" il faut la faire s'envoler dans les airs (sur l'axe des Z )
Le truc du savant fou c'était "Euréka" laboratoire du savant fou; Maxis 1995
Super malin comme programme !
http://www.abstractmachine.net/lexique/texts/diagf.htm (bas de page)
Les images qui suivent montrent l'esprit du truc
On relie des objets par des "liens" verts



Papy fait de la résistance ?

Te laisse pas abattre c'est un Papy bougon, un jaloux qui défend son territoire

Un brin condescendant il est vrai

C'est pas donné à tout le monde de simuler un langage!
Pour le module "parcours", c'est simple au lieu d'écrire à la main dans une fenêtre "texte" les commandes de mouvements de ta Tortue tu dessines directement à la souris (ou au clavier fleché) dans la fenêtre "graphique"

Et le plus fort c'est que tu vois dans la fenêtre texte les commandes PureGolo correspondantes !
Pour peu que tu aies un "boite à outils" où se trouvent des "boutons" (graphiques)
des commandes "Pour" "Répète" "Fin"... tu fais de la "programmation graphique"

J'avais un programme comme cela super bien foutu, dans la même gamme que Sim MusiK (encore une perle celui-là) qui permettait de programmer des tas de "bricolages" genre savant fou et le tout en piochant à droite et à gauche des élément graphiques qui se raccordaient entre-eux pour au final simuler un programme !
Je suis d'accord c'est pas tout à fait pareil ni peut-être aussi facile à programmer mais bon, le Papy cabré serait vert

Ps Imagine: pour faire un Carré, tu entres 2 commandes de déplacement
Avance 100 et Tourne 90
mais si tu veux un "chemin un peu plus compliqué" (c'est pas interdit) disons 100 commandes de déplacement successives cela devient déjà moins pratique

Tu le dessines à la souris, aucun problème

Pss Pour l'instant la Tortue reste "à Plat" il faut la faire s'envoler dans les airs (sur l'axe des Z )
Le truc du savant fou c'était "Euréka" laboratoire du savant fou; Maxis 1995

Super malin comme programme !
http://www.abstractmachine.net/lexique/texts/diagf.htm (bas de page)
Les images qui suivent montrent l'esprit du truc

On relie des objets par des "liens" verts



Dernière modification par Frenchy Pilou le mer. 21/sept./2005 9:09, modifié 1 fois.
-
- Messages : 2194
- Inscription : jeu. 27/janv./2005 19:07
je suis content !
je suis arrivé a mettre des parametres dans mes "pour"
du coup ça va pas mal m'arranger pour la suite !
mais je suis encore dessus ! ne cherchez pas a recuperer le fichier
car je l'ai pas encore mis en packet !
je test pour etre sur que ça marche bien !
j'ai fait une fougere grace a ce nouveau mode !...
ptain il arrete plus l'dobro !
je suis arrivé a mettre des parametres dans mes "pour"
du coup ça va pas mal m'arranger pour la suite !
mais je suis encore dessus ! ne cherchez pas a recuperer le fichier
car je l'ai pas encore mis en packet !
je test pour etre sur que ça marche bien !
j'ai fait une fougere grace a ce nouveau mode !...

ptain il arrete plus l'dobro !

je suis content !
je suis arrivé a mettre des parametres dans mes "pour"
du coup ça va pas mal m'arranger pour la suite !
mais je suis encore dessus ! ne cherchez pas a recuperer le fichier
car je l'ai pas encore mis en packet !
je test pour etre sur que ça marche bien !
j'ai fait une fougere grace a ce nouveau mode !...
ptain il arrete plus l'dobro !
je suis arrivé a mettre des parametres dans mes "pour"
du coup ça va pas mal m'arranger pour la suite !
mais je suis encore dessus ! ne cherchez pas a recuperer le fichier
car je l'ai pas encore mis en packet !
je test pour etre sur que ça marche bien !
j'ai fait une fougere grace a ce nouveau mode !...

ptain il arrete plus l'dobro !

- Progi1984
- Messages : 2659
- Inscription : mar. 14/déc./2004 13:56
- Localisation : France > Rennes
- Contact :
Dobro, continue comme ca, j'adore ce logiciel !
Librairies & Applications : https://www.purebasic.fr/french/viewtop ... f=8&t=6220
Site Web : https://rootslabs.net
Site Web : https://rootslabs.net
Merci c'est cool de voir que cela interresse quequ'un
on a moins l'impression de brasser du vent !
je tiens a vous signaler que le soft est bridé ! c'est a dire qu'il ne marchera plus des le mois de decembre !!
mais mon intention est de le debrider pour les membres de ce forum !:D
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10
nouvelle version (4.72)
qui prend en compte les parametres dans les definitions de "POUR" ("TO")
n'oubliez pas qu'il sagit toujours de variables globale !
il y a 2 exemples:
l'appel normal et un appel type recursif avec parametre !:D
l'appel normal
et l'appel recursif
on a moins l'impression de brasser du vent !
je tiens a vous signaler que le soft est bridé ! c'est a dire qu'il ne marchera plus des le mois de decembre !!
mais mon intention est de le debrider pour les membres de ce forum !:D
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10
nouvelle version (4.72)
qui prend en compte les parametres dans les definitions de "POUR" ("TO")
n'oubliez pas qu'il sagit toujours de variables globale !
il y a 2 exemples:
l'appel normal et un appel type recursif avec parametre !:D
l'appel normal
Code : Tout sélectionner
; *******appel de procedure avec parametres *******
; ****** declaration des variable utilisé *********
let taille=0
let angle=0
let tour=1
; *********************************************
pour [carre],taille,angle,tour
repete tour
avance taille
tourne angle
fin_repete
fin_pour
; on appel la procedure en lui passant 3 parametres
; la taille du trait (nbr de pas de la tortue)
; l'angle
; la repetition !
[carre],25,10,36
;les 3 parametres peuvent etre des variables !
; pour tester ci dessous ne pas oublier de desactiver
;l'appel [carre],25,10,36 ci dessus
; repete 20
; let taille={taille}+2
; [carre],taille,10,36
;fin_repete
et l'appel recursif
Code : Tout sélectionner
let taille=0
let angle=0
; recursivité avec parametres
let rt=0
let tour=1
pour [carre],taille,angle,rt
avance taille
tourne angle
let taille={taille}-2
si tour<100
let tour={tour}+1
[carre],taille,24,16
sinon
saute fin
fin_si
fin_pour
; on appel la procedure en lui passant 3 parametres
; la taille du trait , et l'angle , et la repetition !
[carre],50,24,16
fin:
-
- Messages : 2194
- Inscription : jeu. 27/janv./2005 19:07
Pourtant quand on oeuvre pour du vent, on dit bien que c'est pour la gloire ?
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.