V-toys, première doc

From OFSET Wiki

Jump to: navigation, search

Contents

[edit] Les éléments du langage:

Une briques d'instruction est nommée : action. Par exemple: l'action qui modifie la coordonnée x de l'objet.


Image:Action.gif


Le gadget (carré) pour montrer un objet est nommé désignateur.

Une action commence par un désignateur indiquant l'objet à qui s'adresse l'action.

Ce désignateur est suivi d'un icône identifiant l'action.

D'autres désigateurs peuvent suivre pour désigner les arguments de l'action. Dans le cas de l'action ci-dessus, un argument pour le nombre indiquant la coordonée.

Comme pour les E-toy, le point d'exclammation permet d'exécuter l'action.

Un désignateur bleu indique que l'on utiliser la valeur (contenu de la variable valeur d'un objet).

La valeur peut être de différents types suivant l'objet ou l'action, certains objets n'ont pas de valeur.

Les objets qui ont une valeur numérique sont entre autre : les nombres (nombre encadré disponible dans la page nombre), des actions ayant pour valeur un nombre, comme l'action-ci-dessus qui représente la coordonée x d'un objet.

Certaines actions sont accompagnée d'un effet de bord, comme pour les E-toy. Pour la coordonée x, l'effet de bord est de déplacer l'objet à la valeur de la coordonée x.

On peut ainsi envoyer un objet à la position d'un autre. En désignant son action x comme argument dans l'action du premier, la valeur de x de cet objet sera utilisée pour le x du premier objet. Les deux objets auront même x.

[edit] Exemple : Envoyer l'ellipse sur le rectangle.

Image:SuitRect.gif

première action.

  • objet: rectangle
  • argument: aucu

deuxième action.

  • objet: ellipse
  • argument:la première action.


La première brique est utilisée pour sa valeur (comme une brique E-toy fournissant une valeur que l'on place à la place d'un nombre dans une autre brique.)

La deuxième brique correspond à une action d'affectation (comme une briques E-toy tirées par la flèche).

La première action prend la valeur de la coordonée x du rectangle.

La deuxième action utilise cette valeur comme paramètre et amènera toujours l'ellipse au même x que le rectangle. Les deux objets restent l'un au dessus de l'autre.

[edit] Grouper des actions dans un récipient

C'est l'équivalent d'un script.

Dans la page condition, il y a une brique avec un récipient vide.

Ce récipient peut contenir des actions, ce qui correspond à un script.




[edit] Activation d'une action.

Les actions avec l'icône montre permettent de changer le statut des actions, comme le statut des scripts E-toy. Elles se trouvent dans la page condition.

Elles agissent comme les commandes de contrôle des scripts des E-toys.

Les couleurs de la montre correspondent à la montre des scripts E-toy, de plus le fond du script ou de la commande prend la couleur voulue pour montrer s'ils sont normaux (couleur d'origine :vert pour une action normale, saumon pour un rècipient, cyan pour une brique de valeur), violet pour actif, rose pour en pause.

On peut les utiliser soit comme des outils pour modifier immédiatement le statut d'une action dans la page, dans ce cas on montre une action et on utilise le point d'exclammation, soit comme action dans un script.

L'action Image:Active.gif permet d'activer l'action désignée par son désignateur.

[edit] Suite de l'exemple

  • Sortir une brique script et mettre les 2 actions dedans.
  • Sortir une brique active script (montre violette).
  • Cliquer sur le désignateur de cette brique et montrer la brique script (cliquer sur le vert).
  • Cliquer sur le point d'exclammation de l'action activer.
    • L'action désignée se colore en mauve pour montrer qu'elle est active. (les couleurs correspondent aux couleurs de la montre E-toy.)
    • Déplacer le rectangle, l'ellipse suit.

[edit] Sauvegarde de projet sans les outils

Avant de sauver un projet, il est possible de déclarer l'onglet des outils comme onglet partagé en cochant Partagé par tous les projets.



Dans ce cas l'onglet des outils n'est pas sauvé avec le projet, de plus si vous créez un nouveau projet ou chargez un projet, ce projet aura aussi l'onglet avec les outils.

Voir et étudier le projet:

[edit] Language visuel de documentation.

Pour rester cohérent avec l'apect visuel, la documentation et les didacticiels doivent avoir aussi une forme visuelle. Ceci a en plus l'avantage d'être international et indépendant de la langue de l'utilisateur.

[edit] Déplacement

La flèche simple indique un déplacement ou la sortie d'un élément de la zone de distribution.

Image:SortDoc.gif

[edit] Désignation

La flèche traitillée représente une désignation, elle montre le lien entre le désignateur et l'objet désigné.Dans Squeak, la ligne est clignotante.(voir ci-dessous).

Image:DesigneDoc.gif

[edit] Clic

Un cercle de traits en rayons autour d'un objet représente un clic sur cet objet.(voir le point d'exclammation ci-dessus.)


Ainsi la suite des deux images ci-dessus signifie:

- Sortir la brique "active script" de la page condition. - Désigner le script - Cliquer sur le point d'exclammation pour exécuter la brique, ce qui activera le script.

[edit] But à atteindre.

Dans les missions, le but à atteindre est dans une ellipse.

Par exemple mettre l'étoile dans le cadre.




Retour à V-toys

Personal tools