-
Je m'appelle Jens Bergensen, mais je suis plus connu par Jeb. Je suis le leader de développement en 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. Un des parents de mes copains m'a dit que pour faire des jeux j'avais besoin
-
d'apprendre à programmer. Alors c'est comment j'ai commencé.
-
J'aime dessiner et imaginer l'architecture des choses. C'est ce que j'aime vraiment à Minecraft.
-
Pour les prochaines heures vous allez apprendre les bases de l'informatique en programmant Alex ou Steve pour se déplacer
-
par une simulation d'un monde Minecraft. La programmation traditionnelle est 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. Sous le manteau, vous êtes en train de créer du code JavaScript. Les concepts que vous
-
allez apprendre sont ce que les programmeurs utilisent quotidiennement et sont la fondation pour
-
l'informatique. Ici a Mojang nous utilisons les mêmes concepts pour faire Minecraft marcher. Avant de
-
commencer, vous allez choisir votre personnage. Je vais choisir Alex. Nous allons construire un code pour un programme
-
qui va l'aider à se déplacer par l'écran.
-
Votre écran est partagé en trois régions principales.
-
Sur la gauche est l'espace du jeu Minecraft, où va se passer votre jeu. Les instructions pour
-
chaque niveau sont écrite au-dessous. La région centrale est la caisse à outils et chacun de ces blocs
-
est une commande qui directionne les actions d'Alex. L'espace blanc à droite s'appelle
-
l'espace de travail et c'est où nous allons construire notre programme. Si nous glissons le bloc "avancez"
-
sur notre espace de travail et alors cliquons sur Exécuter, qu'est-ce qui se passe? Alex avance une case sur la grille.
-
Et si on veut faire quelque chose après qu'elle avance une case? On peut
-
ajouter un autre bloc à notre programme. Je vais choisir le bloc "tournez à droite", et je vais le glisser
-
sous mon bloc "avancez" 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, il faut juste le faire retourner à la caisse à outils. Pour défaire vos modifications
-
et retourner au point de 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 "tournez"?
-
Chaque fois que vous voyez ces triangles, ça veut dire que vous pouvez choisir une option différente.
-
Allons codifier!