Je m'appelle Jens Bergensen
mais je suis plus connu comme "Jeb".
Je suis le leader du
développement de Minecraft
ici à mojang.com.
Je crois que j'avais 11
ou peut-être 12 ans
quand j'ai commencé a programmer
parce que je voulais faire des jeux
et un parent d'un copain m'a dit
que pour faire des jeux
tu dois apprendre à écrire des programmes.
Alors c'est comme ça que j'ai commencé.
J'aime dessiner et imaginer
l'architecture des choses.
C'est ce que j'aime vraiment
dans Minecraft.
Dans les prochaines heures
vous allez apprendre les bases
de l'informatique
en programmant Alex ou Steve
pour se déplacer
dans un monde Minecraft simulé.
La programmation traditionnelle
se fait normalement en texte,
mais aujourd'hui nous allons utiliser
"blockly": un système
qui utilise des blocs
que vous pouvez glisser et déposer
pour écrire des programmes.
En réalité, vous créez du code JavaScript.
Les concepts que vous allez apprendre
sont ceux que les programmeurs
utilisent tous les jours
et sont la fondation pour l'informatique.
Ici à Mojang
nous utilisons les mêmes concepts
pour faire marcher Minecraft.
Avant de commencer,
vous allez choisir votre personnage.
Je vais choisir Alex.
Assemblons du code
avec un programme qui va l'aider
à se déplacer sur l'écran.
Votre écran est partagé
en trois zones principales.
Sur la gauche
c'est l'espace de jeu Minecraft
où votre programme va s'exécuter.
Les instructions pour chaque niveau
sont écrite au-dessous.
Cette zone centrale est la boîte à outils
et chacun de ces blocs est une commande
qui dirige les actions d'Alex.
L'espace blanc à droit
s'appelle l'espace de travail
et c'est là où nous allons
construire notre programme.
Si nous glissons le bloc "avancer"
sur notre espace de travail
et cliquons sur Exécuter,
qu'est-ce qui se passe?
Alex avance d'une case sur la grille.
Et si on voulait faire quelque chose
après qu'elle avance d'une case?
On peut ajouter un autre bloc
à notre programme.
Je vais choisir le bloc
"tourner à droite"
et je vais le glisser
sous mon bloc "avancer"
jusqu'à ce qu'une
ligne orange apparaisse.
Alors, je le dépose et les deux blocs
vont se coller ensemble.
Quand on clique sur Exécuter à nouveau,
Alex va suivre les commandes
qui sont empilées de haut en bas
dans notre espace de travail.
Et si jamais vous voulez enlever un bloc,
renvoyez-le en le glissant
vers la boîte à outils.
Pour défaire vos modifications
et retourner au début du niveau
cliquez sur le bouton "Recommencer"
en haut à droite de l'espace de travail.
Une dernière chose,
vous voyez le petit triangle
sur les blocs "tourner"?
Chaque fois que vous voyez ces triangles,
ça signifie que vous pouvez
choisir une option différente.
Commençons à coder!