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