Derniers sujets
Rechercher
Résultats par :
Recherche avancée
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Linotte 2.2 alpha 2

le Tue 26 Nov - 22:31
Bonjour,

Je vous propose la deuxième version de travail de la prochaine version de l'Atelier : Atelier Linotte 2.2 alpha 2.

Voici les nouveautés présentes dans cette version :
Code:

-Evolution (xxx) :
Ajout du multi-toile :
-)
-Evolution (153) :
Ajout de l'espèce graphique Mozaïque
-Evolution (153) :
Ajout de l'exemple :
mozaïque.
liv
-Evolution (120) :
Optimisation de la coloration syntaxique
-Evolution (yyy) :
Création du projet Andronotte (Linotte sur Android)
-Correction (138) :
Décalage dans la numérotation des lignes
-Correction (136) :
Supprimer les attributs "x" et "y" de l'espèce Menucaseàcocher.

-Correction (140) :
Supprimer les attributs "premier" et "dernier" de l'espèce Mégalithe.


Vous pouvez télécharger cette version depuis ce lien :

https://drive.google.com/folderview?id= ... =drive_web

La dernière fois que j'ai ajouté une espèce graphique dans le langage, c'était en 2009 !
*01/07/09 - Linotte 0.6.5
-Evolution : Ajout de l'exemple megalithe.liv
-Evolution : Ajout de l'espèce 'mégalithe'
-Evolution : Ajout de l'espèce graphique chemin

Je rappelle que c'est une version de travail, il se peut qu'elle soit instable.

J'attends vos retours et vos avis !

[url=http:
//imagik.
fr/view-rl/61457:f547b6f5][/url:f547b6f5]
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 1

le Wed 27 Nov - 9:47
Argh, j'ai menti !
La dernière espèce graphique est le praxinoscope :
Code:

*22/11/10 - Linotte 1.
2.
4
-Evolution :
Ajout de l'espèce Praxinoscope
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 1

le Thu 28 Nov - 18:34
Bonjour,

Sympa la nouvelle espèce Mozaïque x)

Par contre, on ne peut pas réinstaller la version 2.1.5 ?

C'est bien la version 2.1.5 présentée ici :[url:1s2pa6ou]http:
//langagelinotte.
free.
fr/wordpress/?page_id=119[/url:1s2pa6ou] mais pourtant c'est la version alpha qui s'installe...

De plus, j'ai conservé le fichier couleurs.cfg pour conserver les options de mon manageur de style, mais quand je l'importe (et il m'indique que l'importation à réussie) les options du manageur ne changent pas <img src=" title="Sad" />

Enfin, quelles sont les optimisations de la coloration syntaxique apportées par cette version ?
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 1

le Fri 29 Nov - 15:59
Bonjour Wam,

La stratégie d'affichage des styles sur un cahier a été modifiée.

Avant, dès que le livre était modifié, j'analysais le livre et colorisais le cahier dans son intégralité.
L'avantage : on peut scroller tout le long du livre sans que l'affichage saccade.
Le désavantage : appliquer tous les styles au cahier frezz le livre pendant quelques secondes et applique les styles à des parties du livre que l'on ne regarde peut-être pas (dans le cas d'un très grand livre).

Maintenant, la colorisation n'est effectuée que sur la partie du livre visible dans l'atelier.
Avantage, c'est très rapide.
Désavantage, scroller dans le livre et plus long car à chaque affichage d'une partie du livre non colorisé : il faut coloriser !!

L'Atelier 2.2 va subir de grosse modification dans son code. Ce sont des modifications internes pour rendre le code plus lisible.

Première victime de ce changement... le manageur de style... il faut refaire ses réglages pour la version 2.2

Pour ton dernier point sur le fait que tu n'arrives plus à installer la 2.1.5... je ne sais pas trop !

Ouf... j'espère que mes explications sont assez claires...
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 1

le Mon 2 Dec - 18:19
C'est très clair, merci x)
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Fri 6 Dec - 10:11
Le premier message a été mis à jour pour présenter la version 2.2 alpha 2.

A priori, c'est la dernière version que je propose pour l'année 2013 ...
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Sat 14 Dec - 17:50
Voici une vidéo présentant une nouveauté qui arrivera en 2014 :

http://www.youtube.com/watch?v=VugBph4x3L0
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Mon 16 Dec - 18:50
Excellent ! J'ai hâte de tester ça ! x)
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Fri 10 Jan - 13:01
Vous pouvez télécharger la version beta 3 avec les premiers travaux sur le multi-toile.
Le lien est disponible sur le premier post !
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Fri 10 Jan - 19:43
Bonjour,

Cool le multi-toile x)
Y'a-t-il un exemple qui en fait la démonstration ?

Sinon j'ai voulu ouvrir mon livre qui contient quelques 3000 lignes et la nouvelle colorisation syntaxique rend le défilement de mon livre beaucoup trop lente.
De plus, le dédoublement des lignes qui s'affiche en bas du cahier lorsque l'on fait défiler un livre est très désagréable.

Edit : en fait, la coloration syntaxique sur mon livre de 3000 lignes ralentit complètement le fonctionnement de tout l'atelier à chaque modification de mon livre.
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Fri 10 Jan - 21:17
C'est noté pour les ralentissements....

Oups, j'ai oublié l'exemple pour utiliser le multi-toile. Il faut mettre ce fichier dans le répertoire "c_multimedia".
Plusieurs toiles s'ouvrent les unes sur les autres, il faut les déplacer à la main pour l'instant...
[php]
espèces
nom est un texte
espèce fleur hérite de point et contient nom

globale
toile1 est une toile, couleur vaut "rouge"
toile2 est une toile, principale vaut "non", couleur vaut "bleu de minuit"//"vert"
toile3 est une toile, principale vaut "non", couleur vaut "rose", image vaut "images/dn_house2.png"
toile4 est une toile, principale vaut "non", couleur vaut "bleu outremer"
tux est un graphique, image vaut "images/tux_graduate.png", x vaut 150, y vaut 300, toile vaut "toile3"
aide est un graffiti, texte vaut "Tu peux déplacer Tux avec les flèches !", couleur vaut "rouge", x vaut 10, y vaut 50, taille vaut 10, toile vaut "toile3"
p 1 est un point, taille vaut 50, x vaut 100, y vaut 100, couleur vaut "jaune"
p 2 est un point, taille vaut 50, x vaut 200, y vaut 200, toile vaut "toile3"
visage est une mozaïque, taille vaut 200, modèle vaut {{0,1,0,1},{1,2,-1,0},{0,-1,2,1},{1,0,1,0}},
x vaut 100, y vaut 100, toile vaut "toile2"
echelle est un nombre valant 700
tortue est un crayon, pointe vaut "non", taille vaut 5
abeille est un crayon, pointe vaut "non", couleur vaut "papier bulle", taille vaut 2, toile vaut "toile4"
fleurs est un casier de fleur
message_fleur est un graffiti, x vaut 114, y vaut 539, couleur vaut "noir", texte vaut "Déplace la souris sur les fleurs !", position vaut 1, taille vaut 10, toile vaut "toile1"

principale :
time est un nombre valant 0
début
projette tux
projette aide
projette p 1
projette p 2
fais réagir p 1 à "glisser-déposer" pour rien faire
fais réagir p 2 à "glisser-déposer" pour rien faire
appelle mozaique
appelle boucle
appelle mer avec toile1, "rose"
appelle mer avec toile2, "bleu"
appelle mer avec toile3, "noir"
appelle mer avec toile4, "blanc"
appelle animation
appelle pluie
projette message_fleur
pour chaque couleurs, parcours création avec joker
tant que vrai, lis
temporise
//vide touches
ferme

mozaique :
z est un nombre
début
début
projette visage
fais réagir visage à "glisser-déposer" pour rien faire
tant que vrai, lis
tourne à gauche visage de 0.2
attends 10 millisecondes
incrémente z
ferme

rien faire:
début
reviens

boucle :
action est un texte
début
tant que vrai, lis
action vaut touche
si action = "gauche", déplace tux vers la gauche de 5
si action = "droite", déplace tux vers la droite de 5
si action = "haut", déplace tux vers le haut de 5
si action = "bas", déplace tux vers le bas de 5
si action = "clique", déplace tux vers sourisx@toile3 et sourisy@toile3
/*On lui fixe des limites !*/
si (x @ tux) >
470 , x @ tux vaut 470
si (y @ tux) >
430 , y @ tux vaut 430
si (x @ tux) <
5 , x @ tux vaut 5
si (y @ tux) <
290 , y @ tux vaut 290
temporise
ferme

mer :
x & y est un nombre
*toile est une toile
*couleur est un texte
début
tant que vrai , lis
attends 0.01 secondes
si (x != (sourisx@toile)) ou (y != (sourisy@toile)), lis
x vaut sourisx@toile
y vaut sourisy@toile
appelle vague avec #x, #y, [toile], couleur
ferme
ferme

vague :
*x est un nombre
*y est un nombre
*toile est un texte
*couleur est un texte
vague est un cercle, x vaut x, y vaut y, plein vaut "non", rayon vaut 1, taille vaut 2, couleur vaut couleur, toile vaut toile
début
projette vague
pour chaque 50, lis
rayon@vague vaut joker
transparence@vague vaut 100 - joker * 2
attends 40 millisecondes
ferme
efface vague
annihile vague
reviens

animation :
time est un nombre valant 0
i & r est un nombre valant 0
pi_ est un nombre valant 3.1415926
début
~ angle radian
//efface toile
tant que vrai, lis
efface abeille
projette abeille
time vaut time + 0.2
// The number of particles to generate
pour i de 500 à 0, lis
// The magic
r vaut 0.8*cos((time+i)*(.05+sin(time*0.00002)/PI_*.2))/PI_
pique abeille à 500*(sin(i)*r+.5) et 500*(cos(i)*r+.5)
ferme
attends 5 millisecondes
ferme

création :
*n est un texte
fleur est un fleur, toile vaut "toile1"
yy est un nombre valant 600
xx est un nombre valant 600
début
mélange xx
mélange yy
déplace fleur vers xx et yy
couleur @ fleur vaut joker
taille @ fleur vaut 10
nom @ fleur vaut joker
projette fleur
ajoute fleur dans fleurs
fais réagir fleur à "souris entrante" pour afficher le nom
fais réagir fleur à "souris sortante" pour effacer le nom
fais réagir fleur à "clic souris" pour clique
fais réagir fleur à "double clic souris" pour double clique
fais réagir fleur à "clic droit souris" pour clique droit
fais réagir fleur à "glisser-déposer" pour changement
reviens

afficher le nom :
*fleur est un fleur
début
texte @ message_fleur vaut nom de fleur
pointeur @ toile1 vaut "main"
reviens

effacer le nom :
début
texte @ message_fleur vaut ""
pointeur @ toile1 vaut "normal"
reviens

clique :
*fleur est un fleur
début
taille @ fleur vaut 20
Attends 1 secondes
taille @ fleur vaut 10
reviens

clique droit :
*fleur est un fleur
début
visible @ fleur vaut "non"
reviens

double clique :
*fleur est un fleur
début
taille @ fleur vaut 5
Attends 1 secondes
taille @ fleur vaut 10
reviens

changement :
*fleur est un fleur
début
texte @ message_fleur vaut "glisser-déposer de " + nom de fleur
reviens

pluie :
x est un nombre
y est un nombre
début
tant que vrai , lis
attends 0.01 secondes
x vaut hasard(ecranv)
y vaut hasard(ecranh)
appelle goutte avec x, y
attends 0.15 secondes
appelle goutte avec x, y
ferme

goutte :
*x est un nombre
*y est un nombre
vague est un cercle, x vaut x, y vaut y, plein vaut "non", rayon vaut 1, taille vaut 2, couleur vaut "vert d'eau", toile vaut "toile2"
début
projette vague
pour chaque 50, lis
rayon@vague vaut joker
taille@vague vaut 1 + joker / 2
transparence@vague vaut 100 - joker * 2
attends 10 millisecondes
ferme
efface vague
annihile vague
reviens
[/php]

PS: les travaux sur le multi toile ne sont pas terminés... il reste des choses à faire, donc tout ne marche pas.
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Sat 11 Jan - 11:08
Excellent ce multi-toiles ! Bravo ! x)
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Mon 13 Jan - 9:50
Merci Wam, même s'il reste encore pas mal de boulot...
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Mon 13 Jan - 14:17
J'ai déposé une nouvelle version dans le même répertoire.

Peux-tu me dire si la coloration fonctionne mieux ?

Merci
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Mon 13 Jan - 17:08
Ça lag toujours :
- je tente de scroller mon livre
- l'atelier freeze pendant plusieurs secondes
- mon livre défile
- l'atelier freeze pendant plusieurs secondes

En revanche, je n'ai plus le dédoublement désagréable de la dernière ligne x)
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Tue 14 Jan - 14:12
J'ai redéposé une nouvelle version.
Mais je ne sais pas si j'ai amélioré les choses !!!
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Tue 14 Jan - 17:37
Désormais il n'y a plus de freeze de l'atelier, mais celui-ci est extrêmement ralenti pendant le défilement de mon livre (qui prend énormément de temps pour faire défiler une trentaine de lignes).
Et, du coup, le dédoublement désagréable de la dernière ligne est de retour ^^"
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Wed 15 Jan - 16:02
J'ai redéployer une nouvelle version... alpha 5.
ça semble un peu mieux ?
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Wed 15 Jan - 17:57
C'est bien mieux au démarrage de l'atelier x)

En revanche, lorsque je fait défiler mon livre c'est pareil que ce que je décris dans mon post précédent.
avatar
Site Admin
Messages : 1038
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Thu 16 Jan - 15:33
Et hop,

J'ai poussé encore une nouvelle version. ça saccade toujours mais moins pire...
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 2.2 alpha 2

le Thu 16 Jan - 18:35
Effectivement, y'a du plus meilleur x)
Courage ^^
Contenu sponsorisé

Re: Linotte 2.2 alpha 2

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum