ALICE Prise en main du logiciel



Documents pareils
SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

INITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :

GUIDE UTILISATEUR SYSTEMES CCTV

SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments

Utilisation de l éditeur.

Sélection du contrôleur

MANUEL TBI - INTERWRITE

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Manuel d utilisation de l outil collaboratif

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

A-EAK (1) Network Camera

TP Blender n 2 : Importation d un modèle SketchUp et animation

CREER ET ANIMER SON ESPACE DE TRAVAIL COLLABORATIF

Organiser les informations ( approche technique )

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, , ISBN :

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

esms Desktop Guide de l utilisateur

Initiation à LabView : Les exemples d applications :

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Manuel d utilisation de la messagerie.

Gestion des Factures

Comment réaliser une capture d écran dans Word. Alors comment ouvrir une page Word?

Modélisation et Gestion des bases de données avec mysql workbench

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

MO-Call pour les Ordinateurs. Guide de l utilisateur

Les différents types de relation entre les tables

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Once the installation is complete, you can delete the temporary Zip files..

Manuel utilisateur Netviewer one2one

Tutoriel code::blocks

Cliquez sur le site que vous souhaitez consulter, il s affichera directement dans le navigateur.

Arborescence et création de dossiers

Introduction à Eclipse

Silhouette Studio Leçon N 2

Tutorial NL220. Objectifs : Fournir un guide utilisateur pour NL220. Présenter une méthodologie efficace pour la création de projet

MODE D EMPLOI OUTLOOK ADD-IN POUR SELECTLINE

Groupe Eyrolles, 2006, pour la présente édition, ISBN :

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Initiation à Mendeley AUT2012

PRISE EN MAIN D ILLUSTRATOR

- Université Paris V - UFR de Psychologie ASDP4 Info Introduction à Windows

Guide d installation CLX.PayMaker Office (3PC)

Les PowerToys pour Windows XP

Utiliser un tableau de données

FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,

Manuel utilisateur de KB3 V3

Contrôler plusieurs ordinateurs avec un clavier et une souris

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

F.A.Q 1.0 Designer 3D Atex System

Logiciel PICAXE Programming Editor

SOMMAIRE. 1. Connexion à la messagerie Zimbra Pré-requis Ecran de connexion à la messagerie 4

Logiciel de gestion pour restaurants et Bars

Introduction à Windows 8

PRESENTATION DU LOGICIEL

Informatique appliqué Microsoft Windows et la suite bureautique Office. Carlier François

Réalisation d un diaporama en haute définition avec. Adobe Premiere Elements 3.0 ou Adobe Premiere Pro 2.0. Encodage pour Internet

LES BIBLIOTHEQUES DE WINDOWS 7

Archivage de courriels avec Outlook ( )

Conférence et partage avec NetMeeting

Modes Opératoires WinTrans Mai 13 ~ 1 ~

IP Remote Controller

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

eevision 2 Guide utilisateur Mail : contact@naotic.fr Tél. +33 (0) Fax. +33 (0)

FICHIERS ET DOSSIERS

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Utilisation du client de messagerie Thunderbird

AIDE TECHNIQUE POUR L UTILISATION DE GÉODEQ III VUES D ENSEMBLE DU QUÉBEC

Java 7 Les fondamentaux du langage Java

Utilisation du logiciel ModellingSpace

Enregistrement de votre Géorando Maxi Liberté

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Computer Link Software

STRUCTURE DE L ORDINATEUR

Leçon N 4 Sauvegarde et restauration

INTRODUCTION AUX TESTS CODES DE L INTERFACE UTILISATEUR

NAVIGATION SUR INTERNET EXPLORER

Convertisseur BBAN/IBAN

Sommaire. 2. L accès aux modules. 1. Aspects techniques. 1.1 Le matériel requis 2

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

Microsoft Windows XP. Movie Maker 2

PREMIERE UTILISATION D IS-LOG

Atelier «personnaliser l environnement de l ordinateur mai 2015

Online Workflow. Approbation factures

Trucs et Astuces : Courriel Lotus Notes

Le portfolio numérique Tutoriel de prise en main

PARAMETRER LA MESSAGERIE SOUS THUNDERBIRD

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

NOTICE D INSTALLATION ET D UTILISATION DE LIVE BACKUP

Styler un document sous OpenOffice 4.0

Gérer ses fichiers et ses dossiers avec l'explorateur Windows. Février 2013

Windows Serveur 2012 : DHCP. Installation et mise en place

Paramètres d accessibilité des systèmes d exploitation Windows et Mac

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

Création d un document PublishView

Un exemple avec WORKSPACE d'interwrite

Création WEB avec DreamweaverMX

SOMMAIRE. Comment se connecter?

Transcription:

Alice : Manuel de prise en main 1/9 Introduction Alice est un programme qui permet de construire des mondes virtuels composés d objets en 3 dimensions. Ces objets respectent la logique de la programmation objet. Les objets peuvent être déplacés, tournés, modifiés, etc... Les objets possèdent : Des propriétés : couleur, position, fond, son... Des méthodes : ce sont les actions réalisées par les objets : déplacement, redimensionnement, rotation, émission de son, etc... Des évènements (souris, touche de clavier, variables...) peuvent provoquer des changements de comportement ou de forme. Présentation de l écran principal ALICE Prise en main du logiciel

Alice : Manuel de prise en main 2/9 Le logiciel Alice dispose : D une barre de menu classique qui permet de gérer les fichiers, configurer le logiciel (preferences) accéder à des outils (tools) de gestion du logiciel et à l aide. D une barre d outil principale comportant les fonctionnalités de base permettant de gérer la conception du monde virtuel. La suppression d un élément d un programme se fait par glisser déposer vers la corbeille. Le copier-coller se fait également par glisser-déposer. Création du monde Dans le menu principal choisir File/New Texture du monde A la création, dans l onglet Templates, choisir la surface pour le monde en construction Il est possible de changer la texte en modifiant les propriétés de GROUND par un import de nouvelle surface Ajout d objets Dans la fenêtre du monde, cliquer sur le bouton ADD OBJECTS Parcourir les dossiers jusqu à trouver l objet souhaité Cliquer sur l objet et valider la saisie. Procéder de même pour tous les objets souhaités. Cliquer sur DONE pour terminer l ajout d objets.

Alice : Manuel de prise en main 3/9 Agir sur les objets Encapsulation Les objets dans Alice sont le plus souvent le résultat d une encapsulation de plusieurs autres objets. Par exemple, un personnage est un objet encapsulé d objets constituant ses membres (bras, jambes, tête, etc...). L objet est sélectionné grâce à l arbre des objets : Pour sélectionner un objet, cliquer sur son nom dans l arbre des objets. Remarque Il est possible de créer de nouvelle propriétés associée à l objet. Cliquer sur Create New Variable Renseigner les différents champs puis valider par OK. Modifier les propriétés des objets En programmation objet on rencontre parfois le terme attribut pour qualifier la propriété d un objet. La propriété est une variable propre à l objet (sa couleur, sa visibilité, sa taille, etc...) Pour changer la propriété d un objet dans Alice, on procède comme pour la modification de texture vue en page 2. Cliquer sur l objet, ou sur son nom, dans l arbre des objets Cliquer ensuite sur la propriété à modifier dans la zone des détails puis modifier celle-ci. Dans l exemple ci-dessous: la propriété onfloor est une variable booléenne vraie par défaut. Animer les objets : les méthodes En programmation objet, une méthode permet de modifier un objet (avancer, sauter, tourner...). L activation d une méthode se fait par simple glisser déposer dans la zone d édition ou dans la zone des événements. La plupart des méthodes sont associées à des paramètres.

Alice : Manuel de prise en main 4/9 Dans l exemple ci-dessous, la méthode say (parler) nécessite un texte. Ici Bonjour. Création d une méthode Les objets dans Alice possèdent de nombreuses méthodes, mais il peut être nécessaire, ou intéressant, d en créer de nouvelles. Par exemple une méthode de salutation pour un personnage (exemple ci-dessous). Dans l onglet methods de la zone des détails, cliquer sur le bouton Create new method Donner un nom à la méthode puis valider Dans la zone d édition s ouvre un nouvel onglet associé à la nouvelle méthode. Glisser dans cette zone les méthodes à exécuter. La nouvelle méthode peut ensuite être utilisée comme les autres.

Alice : Manuel de prise en main 5/9 Paramètres dans les méthodes Un paramètre permet d affiner ou de varier le comportement d une méthode, Pour rajouter un paramètre cliquer sur le bouton create new parameter Renseigner les différents champs Ce nouveau paramètre peut ensuite être utilisé dans les méthodes. Dans l exemple ci-dessous, le paramètre texte permet de définir ce que le personnage doit dire lors de l exécution de la méthode saluer. Les fonctions Les fonctions ressemblent aux méthodes à la différence que les fonctions restituent un résultat. L information de retour peut être un nombre (number) un objet (Object), une valeur binaire (Boolean), une chaîne de caractère ou une propriété. Dans l exemple ci-dessus, la variable va prendre la valeur correspondant à la distance entre bunny et hole.

Alice : Manuel de prise en main 6/9 Création d une fonction Choisir au départ le bon objet (l instance de class) dans l arborescence des objets Sélectionner l onglet Function Cliquer sur Create New Function Renseigner les champs de la fenêtre de dialogue et valider. Composer la fonction sachant que le paramètre Return correspond au résultat de la fonction. Dans l exemple ci-dessous, La fonction bunny_face_trou restitue la valeur VRAI (true) lorsque le lapin se trouve à un mètre du centre du trou. Utilisations des structures algorithmiques de programmation Alice gère les structures algorithmiques de base comme on vient d en voir une application dans l exemple précédent. Certaines autres fonctions supplémentaires sont implémentées pour faciliter le développement des applications. Les structures s utilisent par glisser déposer dans la zone d édition du code. Chaque bloc de structure est reconnaissable par sa couleur caractéristique

Alice : Manuel de prise en main 7/9 IF/ELSE : SI ALORS SINON De couleur verte, le bloc SI ALORS SINON réalise une opération conditionnelle et s utilise de la manière suivante : WHILE : TANTQUE REPETER La boucle WHILE répète une opération tant que la condition n est pas remplie. Boucle de répétition : Loop : POUR FAIRE C est l équivalent de la structure répétitive FOR qui existe dans beaucoup de langages informatiques. Pour bien l utiliser, il est préférable de cliquer sur le bouton Show complicated version Elle permet de répéter plusieurs fois un bloc de méthodes. Do in order / Do Together Ces deux blocs définissent un fonctionnement Séquentiel ( Do in Order) : dans le bloc, les méthodes sont exécutées les unes après les autres Simultané ( Do Together) : dans le bloc les méthodes sont exécutées en même temps

Alice : Manuel de prise en main 8/9 For all in order/for All together Ces deux blocs permettent d exécuter des opérations identiques à plusieurs objets. Lors de la création du bloc il faut définir les objets devant subir le même traitement (par exemple un groupe de lapins). Si les actions doivent être Simultanées on prendra le bloc For all together Séquentiel : For All In Order Wait Wait permet d introduire un temps d attente Print Permet d afficher un résultat (texte, nombre...) dans la fenêtre d exécution. Gestion des événements Pour rendre les applications (les mondes) interactifs avec l utilisateur il est nécessaire de gérer les événements. Cela est rendu possible par la zone des événements en haut à droite de la fenêtre principale l écran. Cliquer sur le bouton create new event choisir l événement souhaité - W h e n the world starts Au démarrage du monde -When a key is typed : lors de l appuie sur une touche -When the mouse is clicked on something : lors du clic souris sur un objet -While something is true : tant qu une condition spécifié est vraie -When a variable change : au changement d une variable -Let the mouse move <objet> : permet de déplacer un objet -Let the arrow key move <objet> : permet de déplacer un objet avec le clavier -Let the mouse move the camera : permet de déplacer la caméra avec la souris -Let the mouse orient the camera : changement d orientation de la caméra

Alice : Manuel de prise en main 9/9 Table des matières Introduction 1 Présentation de l écran principal 1 Création du monde 2 Texture du monde 2 Ajout d objets 2 Encapsulation 3 Modifier les propriétés des objets 3 Animer les objets : les méthodes 3 Création d une méthode 4 Paramètres dans les méthodes 5 Les fonctions 5 Création d une fonction 6 Utilisations des structures algorithmiques de programmation 6 IF/ELSE : SI ALORS SINON 7 WHILE : TANTQUE REPETER 7 Boucle de répétition : Loop : POUR FAIRE 7 Do in order / Do Together 7 For all in order/for All together 8 Wait 8 Print 8 Gestion des événements 8