Dri
PureGOLO
Voila
c'est fait !
dorenavent :
effacera l'ecran en rouge ! 
Merci ..
dorenavent :
Code : Tout sélectionner
efface 255 0 0
Merci ..
je viens de remettre une version (la 10)
ajout de la couleur dans l'editeur (il ecrit en bleu)
ajout d'un test (que je referai en mieux)
qui regarde si une erreur de syntax a lieu dans le listing !
si c'est le cas , une petite ligne "<---- erreur" va s'afficher en face de la
ligne incriminé !
apres correction (on ne corrige que la fautede syntax de la commande)
le fait de relancer avec RUN effacera automatiquement les petites lignes "<---- erreur " ; si l'erreur a bien ete corrigé , le listing paraitra clean !
pratique pour trouver une erreur sur un tres long listing
ajout de la couleur dans l'editeur (il ecrit en bleu)
ajout d'un test (que je referai en mieux)
qui regarde si une erreur de syntax a lieu dans le listing !
si c'est le cas , une petite ligne "<---- erreur" va s'afficher en face de la
ligne incriminé !
apres correction (on ne corrige que la fautede syntax de la commande)
le fait de relancer avec RUN effacera automatiquement les petites lignes "<---- erreur " ; si l'erreur a bien ete corrigé , le listing paraitra clean !
pratique pour trouver une erreur sur un tres long listing
Sierpinsky en PureLOGO ^^
Dri 
Code : Tout sélectionner
tourne 30
x_tortue 200
y_tortue 400
repete 3
avance 400
tourne 120
repete 3
avance 200
tourne 120
repete 3
avance 100
tourne 120
repete 3
avance 50
tourne 120
fin_repete
fin_repete
fin_repete
fin_repeteCool la Fractal ! 
tiens un petit effet "Spirographe"
faudra recuperer la version 11
car je me suis appercu que dans mon verificateur de syntax
j'ai oublié "let" et ";let"
ps : heureusement que t'es la ! car sinon mon programme servirai a rien
tiens un petit effet "Spirographe"
Code : Tout sélectionner
couleur 255 120 50
couleur 255 120 100
repete 36
avance 30
tourne -10
couleur 255 120 150
repete 36
avance 20
tourne -10
fin_repete
fin_repete
faudra recuperer la version 11
car je me suis appercu que dans mon verificateur de syntax
j'ai oublié "let" et ";let"
ps : heureusement que t'es la ! car sinon mon programme servirai a rien
une nouvelle version , mais malheureusement compillé !! 
mais dispo avec une petite aide
vous la trouverez la :
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10
dites moi ce que vous en pensez
j'ai refait le code au moins 6 fois !!
j'ai integre les variables calculé !!
genre let a=43*(5+9)/7*pi
et genre
repete 4
let a={a}+1
fin_repete
les accolades c'est pour dire que l'on s'interresse au contenu de la variable a (c'etait plus facile pour isoler le nom des variables)
donc toutes variables qui se trouve apres le signe egale doit etre entre accolades , sinon ça ne prendra pas en compte !
du coup Purelogo devient une calculatrice en meme temps !
on peut pratiquement utiliser les variable dans toutes les commandes
mais on ne peut pas calculer les arguments des commandes !!
on peut pas faire couleur a*2 255 50
mais on peut faire
let a={a}*2
couleur a 255 50
je continue .....
en attendant faite de beau dessin !! , c'est une machine a fractales ce truc
mais dispo avec une petite aide
vous la trouverez la :
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10
dites moi ce que vous en pensez
j'ai refait le code au moins 6 fois !!
j'ai integre les variables calculé !!
genre let a=43*(5+9)/7*pi
et genre
repete 4
let a={a}+1
fin_repete
les accolades c'est pour dire que l'on s'interresse au contenu de la variable a (c'etait plus facile pour isoler le nom des variables)
donc toutes variables qui se trouve apres le signe egale doit etre entre accolades , sinon ça ne prendra pas en compte !
du coup Purelogo devient une calculatrice en meme temps !
on peut pratiquement utiliser les variable dans toutes les commandes
mais on ne peut pas calculer les arguments des commandes !!
on peut pas faire couleur a*2 255 50
mais on peut faire
let a={a}*2
couleur a 255 50
je continue .....
en attendant faite de beau dessin !! , c'est une machine a fractales ce truc
Dernière modification par Backup le lun. 12/sept./2005 23:12, modifié 1 fois.
Apres avoir parcouru le chm et testé les différents exemple, il ressort que cette version est tres STABLE mais que les exemples ne sont pas à la hauteur (il manque le donut 3d fil de fer
) sauf celui du flocon de neige et a de la croix (au début je croyais ke c'était du foutage de gueule la croix
)
Y'a toujours pas d'interactions entre les boucles et les variables mais j'espère que ca va venir!!
Tu pourrais aussi faire un système de gosub ?
(si tu penses que c'est faisable...)
J'ai juste une dernière chose à suggérer... Une petite checkbox pour que le dessin soit animé (facon de dessiner actuelle) ou "instantanée" (le plus vite possible...)
Parce quand on crée un code en LOGO c'est galère d'attendre la fin du rendu pour être sûr que ca colle...
(surtout modif apres modif)
Dri
PS.libère la sourie du deuxième écran, ca marche bien mais j'aime pas trop le systeme du clic droit...
Y'a toujours pas d'interactions entre les boucles et les variables mais j'espère que ca va venir!!
Tu pourrais aussi faire un système de gosub ?
(si tu penses que c'est faisable...)
J'ai juste une dernière chose à suggérer... Une petite checkbox pour que le dessin soit animé (facon de dessiner actuelle) ou "instantanée" (le plus vite possible...)
Parce quand on crée un code en LOGO c'est galère d'attendre la fin du rendu pour être sûr que ca colle...
(surtout modif apres modif)
Dri
PS.libère la sourie du deuxième écran, ca marche bien mais j'aime pas trop le systeme du clic droit...
j'ai eu des probleme avec ma ligne telecom !! une moissoneuse a arraché un poteau !! 
j'ai refait une nouvelle version !
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10
-- amelioration de l'aide
-- ajout de la commande "pour"
--tabulation automatique du code au chargement !
-- correctionde divers petit bug !
la commande "pour" permet d'apprendre a purelogo une figure
(c'est un peut la commande Gosub que demandai Dri
)
par exemple :
voir la doc pour plus d'infos (on peut integre des formes dans la definition des "pour" !!!!
ça marche pas ça ? 

le click droit c'est seulement pour interrompre un dessin en cours !
ya deux bouton sur la sourris , faut bien les user tous les deux non ?
j'ai refait une nouvelle version !
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10
-- amelioration de l'aide
-- ajout de la commande "pour"
--tabulation automatique du code au chargement !
-- correctionde divers petit bug !
la commande "pour" permet d'apprendre a purelogo une figure
(c'est un peut la commande Gosub que demandai Dri
par exemple :
Code : Tout sélectionner
pour [carre]
repete 4
avance 100
tourne 90
fin_repete
fin_pour
; on appelle dorenavant
[carre]
; et voila !!
que veut tu dire par la ?Y'a toujours pas d'interactions entre les boucles et les variables mais j'espère que ca va venir!!
Code : Tout sélectionner
repete 10
a={a}+1
? 10 10 a
fin_repete
c'est une bonne idee ! je vais essayer !J'ai juste une dernière chose à suggérer... Une petite checkbox pour que le dessin soit animé (facon de dessiner actuelle) ou "instantanée" (le plus vite possible...)
PS.libère la sourie du deuxième écran, ca marche bien mais j'aime pas trop le systeme du clic droit...
le click droit c'est seulement pour interrompre un dessin en cours !
ya deux bouton sur la sourris , faut bien les user tous les deux non ?
Dernière modification par Backup le lun. 12/sept./2005 23:13, modifié 1 fois.
Pour le "Pour" ca a l'air sympa, je vais regarder ca de plus près.
Ce que je veux dire c'est qu'on a pas de boucle conditionelle pour le moment...
exemple :
Dri
Ce que je veux dire c'est qu'on a pas de boucle conditionelle pour le moment...
exemple :
Code : Tout sélectionner
let a = 10
tant_que a > 0
a={a}-1
? 10 10 a
fin_tant_que