PureGOLO

Programmation d'applications complexes
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Frenchy Pilou : Merci ! :D

grace a ton intervention sur les turmites (je connaissait de ST-MAG !! )

tu m'as fait decouvrir au moins 20 bug enormes !!

donc recupere la derniere version la 4.95

http://www.zapaweb.com/clic/script.php? ... o&sncpt=10

et test ce code :


LES TURMITES !

Code : Tout sélectionner

  pinceau pave,10,10,0
  transparent 125
  let r=0
  let v=0
  let b=0
  let x=0
  let y=0
   pour [av]
     LC 
     AV 12
     BC 
   fin_pour
  debut:

  point r,v,b
   si r=0
     pos_tortue x,y
     couleur 255,255,255  
     plot x,y 
     TD 90 
     [av]
   sinon

     pos_tortue x,y
     couleur 0,0,0
     plot x,y 
     TG 90
     [av]
   fin_si
  goto debut


Frenchy Pilou
Messages : 2194
Inscription : jeu. 27/janv./2005 19:07

Message par Frenchy Pilou »

Bravo !
COup de pot cela tient juste sur l'écran le temps qu'on puisse voir le début de la normalité revenue :)
Je vois de plus que tu as le Golo facile :)

Ah St MAG, j'ai toute la collection, j'y jette un coup d'oeil nostaligique tous les 5 ans :D

Maintenant un petit apparté théorique :)

Je comprends bien que PureGolo est une similation d'un langage interprété fait par le Purebasic "compilé" mais par exemple avec les turmites:
il n'y a pas moyen une fois repéré le cheminement des commandes le long de cette guirlande merveilleuse d'instructions (Douglas Hofstadter) http://www.fm-europe.org/pages/fr/pre_hofs.htm
de l'exporter pour le recompiler de manière transparente pour l'utillisateur ? Je demande un peu la lune :lol:
Parce que là cette pauvre turmite elle va au pas d'une allure de tortue, c'est le cas de le dire :lol: (même en mode rapide)
Bref pas moyen d'embarquer le compilateur dans le PureGolo (comme la Totue porte sa carrapace sur son dos :lol: pour donner un électrochoc à cette pauvre Tortue ?
Parce que cette guirlande n'est pas bien longue, la compilation ne prendrait qu'un clin d'oeil :)
Tu aurais ainsi le Golo / Logo le plus rapide du marché :roll:
Est beau ce qui plaît sans concept :)
Speedy Galerie
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

tout d'abord ! je suis au regret d'annoncer une enieme fois !
que je suis passe a la version 4.96 donc en principe stable (car finisant par un chiffre pair ! )

http://www.zapaweb.com/clic/script.php? ... o&sncpt=10

yavait encore des bugs !! ton affaire de turmites ma mis le nez dedans en plein ! :D

d'aillleurs il suffit de tester avec la 4.95 l'exemple de recursivite2.txt pour voir que l'arret ne se fait pas a 100 comme indiqué !!

donc il est 4 heures du mat ! :D et je viens apres correction et verification
de tout les exemples fourni , d'uploader la version 4.96 ... :D


pour le compilateur :

je suis deja arrivé a faire un interpreteur , c'est pas que j'ai pas pensé
poursuivre en faisant un compilo , mais en verité , ça demande des connaissances , que malheureusement je n'ais pas ! ...
les connaissance concerne surtout l'assembleur , et l'architecture d'un EXE
car en faite un compilo doit selon moi, transformer un code
x GOLO , ou purebasic , ou C++ en code binaire , que le system d'exploitation doit etre a meme de comprendre !

peut etre peut ton en assembleur creer un scelette de programme executable dans lequel on inserai le code Golo transformé ligne a ligne en assembleur , puis par shel utiliser un compilateur !!

ou bien transformation pureGolo--> purebasic , et utilisation du compillo
du purebasic , mais dans ce cas impossible de distribuer le compillo sans se faire allumer par Fred ! :lol: :lol: :lol:

bref tout ça c'est nettement au dessus de ma porté !! .. :?

faut quand meme connaitre ses limites :D
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Tu peux aussi essayer d'avoir une version compilée du moteur d'affichage et d'exécution des commandes qui va "lire" les instructions en datasection. DataSection que tu pourrais modifier en y mettant les sources LOGO à interpréter que tu aurait par exemple préalablement packée.

piste à explorer ?

Dri
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ici
http://www.zapaweb.com/clic/script.php? ... o&sncpt=10

la version 5.00

amelioration de pleins de chose (utilisation des structures pour certain trucs)
changement de "remplis" qui utilise l'api et plus la fonction du pure !

ajout de la commande "tortue x"
ou x represente un numero de tortue de 0 a 199
voir les exemples intitulés "multi-tortue"

oui ! PureGolo est maintenant multi-tortue ! on peut en gerer 200
mais faut avouer qu' a ce chiffre ça rame a mort ! :D
mais c'est amusant on a l'impression de commander des robot vu du dessus !

d'ailleurs je sais pas si je vais pas changer la tortue contre une fourmis
electronic animée!

:lol: :lol:

ps : l'executable est beaucoup plus petit car utilisation de "optimise" voir forum anglais , et de UPX ! :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

je faisai confiance a un site distant pour gerer mes compteurs de telechargement sur mon site !
et ces idiot ont fermé sans prevenir !! :?

du coup j'ai recuperé un script PHP
maintenant je gere sur ma page les compteurs !! bien fait pour eux ! :D

l
Dernière modification par Backup le sam. 31/déc./2005 14:12, modifié 1 fois.
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

Ça prend vraiment de l'ampleur! :D
Mais jusqu'où ira la petite tortue ?
(Hein?! Jusqu'à où?)

Bravo^^
Le chaos l'emporte toujours sur l'ordre
parcequ'il est mieux organisé.
(Ly Tin Wheedle)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Merci . :D
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

Message par Pierre »

comme j't'avais dis par MP j'avais juste testé la première version de PureGolo et la j'viens juste de retester.... bah alors la bravo!
l'a vraiment grandi la tortue ^^
jpourrais pas l'comparer a un autre logo paske j'connaissais pas avant que tu sorte celui la
mais continue t'es bien parti ;-)
Image
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

:D
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Mais où est la tortue ? apprend elle l'espace en 3D ?

Sinon pourquoi pas le transformer en C et distribuer gcc avec :)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Progi1984 a écrit :Mais où est la tortue ? apprend elle l'espace en 3D ?

Sinon pourquoi pas le transformer en C et distribuer gcc avec :)
la 3D c'est une idée que j'ai dans mes placards ! :D
j'attends que le pure puisse faire de la 3D , avec les memes facilité que
le Dark basic ! :D

j'ai penser faire la version 3D en Dark pro, mais faire un éditeur en Dark pro
:?

et puis j'ai laché le dark pro, maintenant faudrai que je reprenne le language
depuis le début :? (c'est pas prevu ! :D)

en tout cas j'attends la V4 et + .....

mes sources sont bien sauvegardées ....


pour faire un "C" faut tres bien connaitre le C , c'est pas tres compliqué je pense, mais c'est long pour moi de m'y mettre , et puis ça n'aporterai pas grand chose
j'avais voulu faire un logo simplifié , car le logo d'origine, meme s'il se veux pour les enfants, et les débutant en programmation, reste tres obscure dans son ecriture , emploi des abreviations, des crochets a tout bout de champs (les listes du lisp) ect ...
j'avais voulu faire un language logo simplifié , dans l'ecriture
en prenant l'aspect des listings Basic avec une seule instruction par ligne
j'ai viré les Crochets des listes lisp
j'ai gardé la seule chose interressante pour les enfants, l'aspect graphique de la Tortue du logo , et récement j'etais en train d'ajouter un coté ludique (tir de missile) ,permettant avec quelque lignes simple de creer un petit jeux ou des tortues se tir dessus , en fonction de leur programme
respectif
en fait il me reste juste a gerer la collision et la "mort" de la tortue touchée , ....
entre temps j'ai appris la sortie prochaine de la v4
et je participe a un concour de Guitare, qui m'a pris beaucoup de temps
j'ai ete malade (tres gros rhume soigné avec du Rhum)
j'ai une grosse Fleme , mais ça va me reprendre







:lol:
Répondre