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!