Je m'appelle Jens Bergensten, mais on me connaît mieux sous le nom de Jeb. Je suis le développeur principal sur Minecraft ici à mojang.com. Je pense que j'avais 11 ou peut-être 12 ans et j'ai commencé à programmer parce que je voulais faire des jeux. Un ami de mon père m'a dit que pour faire des jeux, il faut apprendre à programmer. C'est ainsi que j'ai commencé. J'aime concevoir et comprendre l'architecture des choses. C'est ce que j'aime vraiment à propos de Minecraft. Au cours de la prochaine heure, tu vas apprendre les bases de l'informatique en programmant Alex ou Steve pour qu'il se déplace à travers une pièce simulée d'un monde Minecraft. La programmation traditionnelle est généralement en texte, mais aujourd'hui nous utiliserons "blockly" : un système qui utilise des blocs que tu puisses glisser et déposer pour écrire des programmes. Sous le capot, tu crées du code JavaScript. Les concepts que tu vas apprendre sont ce que les programmeurs informatiques utilisent au quotidien et sont la base de l'informatique tu choisis ton personnage. Je vais choisir Alex. Construisons le code d'un programme qui l'aidera à se déplacer sur l'écran. Ton écran est divisé en trois parties principales. Sur la gauche se trouve l'espace de jeu Minecraft, où ton programme se déroulera. Les instructions pour chaque niveau est écrit ci-dessous. Cette zone centrale est la boîte à outils et chacun de ces blocs est un commandement qui dirige les actions d'Alex. L'espace blanc sur la droite est appelé espace de travail et c'est là que nous allons construire notre programme. Si nous faisons glisser le bloc avancer dans notre espace de travail et cliquer ensuite sur Exécuter, que se passe-t-il ? Alex avance d'un espace sur la grille. Et si nous voulions faire quelque chose après qu'elle ait avancé d'un espace ? Nous pouvons ajouter un autre bloc à notre programme. Je vais choisir le bloc tourner a droite ; et je vais faire glisser sous mon bloc avancer jusqu'à ce que cette ligne orange apparaisse. Ensuite, je le laisserai tomber et les deux blocs s'emboîteront l'un dans l'autre. Lorsque nous appuierons à nouveau sur Executer, Alex exécutera les commandes qui sont empilées de haut en bas dans notre espace de travail. Et si jamais tu veux supprimer un bloc, il suffit de le faire glisser de la pile vers la boîte à outils. Pour annuler tes modifications et pour revenir au début du niveau, utilises le bouton "Recommencer" en haut à droite coin de l'espace de travail. Encore une chose, tu vois le petit triangle sur les clignotants ? Chaque fois que tu vois ces triangles, cela signifie que tu peux choisir une option différente. Nous allons commencer à coder !