Bonjour, je suis Kathleen Kennedy,
et je suis la productrice de Star Wars Le réveil de la force.
Aujourd'hui, tu vas travailler avec l'une de nos stars : BB-8
BB-8 est un droïde sphérique.
Tout ce qu'il fait, et chaque mouvement qu'il fait
est contrôlé par des logiciels informatiques.
L'informatique a un impact sur chaque industrie
du marketing aux soins de santé en passant par le cinéma.
En fait, des centaines d’ingénieurs informaticiens collaborent
pour réaliser un film comme Le réveil de la Force.
Salut, je m'appelle Rachel Rose
Je suis ingénieur recherche et développement senior chez ILM.
et je dirige l'équipe d'animation et l'équipe développement des créatures.
Dans Le réveil de la force.
Je suis en charge d'aider les artistes à développer des rigs
qui sont les parties du personnage qui bougent,
qui permettent au personnage d'avoir l'air
très crédible dans une galaxie très, très lointaine.
Dans la prochaine heure, nous allons abriquer notre propre jeu Star Wars
qui t’apprendra les concepts de base de la programmation.
Habituellement, la programmation est en texte,
mais nous allons utiliser des blocs
pour pouvoir faire des glisser-déposer pour écrire les programmes.
Sous le capot, tu crées toujours du code.
Après avoir essay les bases avec les blocs,
nous te ferons passer à JavaScript,
l'un des plus populaires langages de programmation sur le Web.
Pour commencer, nous allons travailler avec Rey pour programmer BB-8 à marcher,
pour ramasser toutes les pièces de rebut.
Ton écran est divisé en trois parties.
Sur la gauche se trouve l'espace du jeu Star Wars,
où le code sera exécuté.
Les instructions pour chaque niveau sont écrites sous l'espace de jeu.
Cette zone centrale est la boîte à outils et chacun de ces blocs est une commande
que BB-8 peut comprendre.
L'espace blanc sur la droite s'appelle l'espace de travail,
et c'est là que nous allons construire notre programme.
Si je fais glisser le bloc "moveLeft" sur notre espace de travail
et appuie sur run, que se passe-t-il ?
BB-8 se déplace vers la gauche d'un bloc sur la grille.
Et si je veux que BB-8 fasse quelque chose après le bloc "moveLeft" ?
Je peux ajouter un autre bloc à notre programme.
Je vais choisir le bloc "moveUp",
et je vais le faire glisser sous mon bloc "move Left"
jusqu'à ce que la surbrillance apparaisse,
Et ensuite je le déposerai, et les deux blocs s'emboîteront.
Lorsque j'appuie à nouveau sur "Run", BB-8 exécutera les commandes
qui sont empilées de haut en bas sur notre espace de travail.
Si jamais tu veux supprimer un bloc, retire-le de la pile
et fais-le glisser dans la boîte à outils.
Après avoir appuyé sur "Run", tu peux toujours appuyer
sur le bouton de réinitialisation et BB-8 revient au point de départ.
Maintenant, allons-y!