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 copain de mon père 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 visuels 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 ces 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!