[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.29,Default,,0000,0000,0000,,Je m'appelle Jens Bergensen, mais je suis plus connu par Jeb. Je suis le leader de développement en Minecraft Dialogue: 0,0:00:05.29,0:00:13.39,Default,,0000,0000,0000,,ici à mojang.com. Je crois que j'avais 11 ou peut-être 12 ans quand j'ai commencé a programmer parce que je voulais Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,faire des jeux. Un des parents de mes copains m'a dit que pour faire des jeux j'avais besoin Dialogue: 0,0:00:17.75,0:00:22.04,Default,,0000,0000,0000,,d'apprendre à programmer. Alors c'est comment j'ai commencé. Dialogue: 0,0:00:23.00,0:00:32.62,Default,,0000,0000,0000,,J'aime dessiner et imaginer l'architecture des choses. C'est ce que j'aime vraiment à Minecraft. Dialogue: 0,0:00:32.62,0:00:39.22,Default,,0000,0000,0000,,Pour les prochaines heures vous allez apprendre les bases de l'informatique en programmant Alex ou Steve pour se déplacer Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,par une simulation d'un monde Minecraft. La programmation traditionnelle est normalement en texte, Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,mais aujourd'hui nous allons utiliser "blockly": un système qui utilise des blocs que vous pouvez glisser et déposer Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,pour écrire des programmes. Sous le manteau, vous êtes en train de créer du code JavaScript. Les concepts que vous Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,allez apprendre sont ce que les programmeurs utilisent quotidiennement et sont la fondation pour Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,l'informatique. Ici a Mojang nous utilisons les mêmes concepts pour faire Minecraft marcher. Avant de Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,commencer, vous allez choisir votre personnage. Je vais choisir Alex. Nous allons construire un code pour un programme Dialogue: 0,0:01:15.30,0:01:18.30,Default,,0000,0000,0000,,qui va l'aider à se déplacer par l'écran. Dialogue: 0,0:01:19.57,0:01:22.81,Default,,0000,0000,0000,,Votre écran est partagé en trois régions principales. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Sur la gauche est l'espace du jeu Minecraft, où va se passer votre jeu. Les instructions pour Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,chaque niveau sont écrite au-dessous. La région centrale est la caisse à outils et chacun de ces blocs Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,est une commande qui directionne les actions d'Alex. L'espace blanc à droite s'appelle Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,l'espace de travail et c'est où nous allons construire notre programme. Si nous glissons le bloc "avancez" Dialogue: 0,0:01:46.92,0:01:53.90,Default,,0000,0000,0000,,sur notre espace de travail et alors cliquons sur Exécuter, qu'est-ce qui se passe? Alex avance une case sur la grille. Dialogue: 0,0:01:54.67,0:01:59.77,Default,,0000,0000,0000,,Et si on veut faire quelque chose après qu'elle avance une case? On peut 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 "tournez à droite", et je vais le glisser Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,sous mon bloc "avancez" jusqu'à ce qu'une ligne orange apparaisse. Alors, je le dépose Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,et les deux blocs vont se coller ensemble. Quand on clique sur Exécuter à nouveau, Alex va suivre 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 vous voulez Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,enlever un bloc, il faut juste le faire retourner à la caisse à outils. Pour défaire vos modifications Dialogue: 0,0:02:28.70,0:02:35.82,Default,,0000,0000,0000,,et retourner au point de début du niveau, cliquez sur le bouton Recommencer en haut à droite de l'espace de travail. Dialogue: 0,0:02:36.06,0:02:41.17,Default,,0000,0000,0000,,Une dernière chose, vous voyez le petit triangle sur les blocs "tournez"? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Chaque fois que vous voyez ces triangles, ça veut dire que vous pouvez choisir une option différente. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,Allons codifier!