[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:02.04,Default,,0000,0000,0000,,Je m'appelle Jens Bergensen Dialogue: 0,0:00:02.29,0:00:03.92,Default,,0000,0000,0000,,mais je suis plus connu sous le nom de Jeb. Dialogue: 0,0:00:03.92,0:00:05.29,Default,,0000,0000,0000,,Je suis le leader du développement de Minecraft Dialogue: 0,0:00:05.29,0:00:07.04,Default,,0000,0000,0000,,ici à mojang.com. Dialogue: 0,0:00:07.20,0:00:09.78,Default,,0000,0000,0000,,Je crois que j'avais 11 ou peut-être 12 ans Dialogue: 0,0:00:09.78,0:00:12.45,Default,,0000,0000,0000,,quand j'ai commencé a programmer Dialogue: 0,0:00:12.45,0:00:14.82,Default,,0000,0000,0000,,parce que je voulais faire des jeux Dialogue: 0,0:00:14.82,0:00:17.36,Default,,0000,0000,0000,,et un parent d'un copain m'a dit que pour faire des jeux Dialogue: 0,0:00:17.36,0:00:19.60,Default,,0000,0000,0000,,tu dois d'apprendre à écrire des programmes. Dialogue: 0,0:00:20.04,0:00:22.04,Default,,0000,0000,0000,,Alors c'est comme ça que j'ai commencé. Dialogue: 0,0:00:23.42,0:00:27.42,Default,,0000,0000,0000,,J'aime dessiner et imaginer l'architecture des choses. Dialogue: 0,0:00:27.74,0:00:30.52,Default,,0000,0000,0000,,C'est ce que j'aime vraiment dans Minecraft. Dialogue: 0,0:00:32.62,0:00:39.22,Default,,0000,0000,0000,,Dans 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:44.82,Default,,0000,0000,0000,,dans un monde Minecraft simulé. La programmation traditionnelle est normalement en texte, Dialogue: 0,0:00:45.36,0:00:48.47,Default,,0000,0000,0000,,mais aujourd'hui nous allons utiliser "blockly": Dialogue: 0,0:00:48.52,0:00:52.67,Default,,0000,0000,0000,,un système qui utilise des blocs que vous pouvez glisser et déposer pour écrire des programmes. Dialogue: 0,0:00:52.67,0:00:55.94,Default,,0000,0000,0000,,En réalité, vous êtes en train de créer du code JavaScript. Dialogue: 0,0:00:56.77,0:00:58.91,Default,,0000,0000,0000,,Les concepts que vous allez apprendre Dialogue: 0,0:00:58.91,0:01:02.60,Default,,0000,0000,0000,,sont ceux que les programmeurs utilisent quotidiennement et sont la fondation pour l'informatique. Dialogue: 0,0:01:03.25,0:01:08.51,Default,,0000,0000,0000,,Ici à Mojang nous utilisons les mêmes concepts pour faire marcher Minecraft. Dialogue: 0,0:01:09.34,0:01:11.86,Default,,0000,0000,0000,,Avant de commencer, vous allez choisir votre personnage. Dialogue: 0,0:01:11.86,0:01:12.86,Default,,0000,0000,0000,,Je vais choisir Alex. Dialogue: 0,0:01:13.99,0:01:17.70,Default,,0000,0000,0000,,Assemblons du code pour un programme qui va l'aider à se déplacer sur l'écran. Dialogue: 0,0:01:19.27,0:01:22.32,Default,,0000,0000,0000,,Votre écran est partagé en trois régions principales. Dialogue: 0,0:01:22.81,0:01:25.58,Default,,0000,0000,0000,,Sur la gauche c'est l'espace de jeu Minecraft, où votre programme va s'exécuter. Dialogue: 0,0:01:26.82,0:01:30.17,Default,,0000,0000,0000,,Les instructions pour chaque niveau sont écrite au-dessous. Dialogue: 0,0:01:30.95,0:01:34.09,Default,,0000,0000,0000,,Cette zone centrale est la caisse à outils Dialogue: 0,0:01:34.09,0:01:37.10,Default,,0000,0000,0000,,et chacun de ces blocs est une commande qui dirige les actions d'Alex. Dialogue: 0,0:01:38.30,0:01:41.76,Default,,0000,0000,0000,,L'espace blanc à droite s'appelle l'espace de travail Dialogue: 0,0:01:41.95,0:01:44.44,Default,,0000,0000,0000,,et c'est là où nous allons construire notre programme. Dialogue: 0,0:01:44.61,0:01:48.02,Default,,0000,0000,0000,,Si nous glissons le bloc "avancer" sur notre espace de travail Dialogue: 0,0:01:48.40,0:01:50.17,Default,,0000,0000,0000,,et cliquons sur Exécuter, qu'est-ce qui se passe? Dialogue: 0,0:01:51.51,0:01:53.50,Default,,0000,0000,0000,,Alex avance d'une case sur la grille. Dialogue: 0,0:01:55.20,0:01:59.20,Default,,0000,0000,0000,,Et si on voulait faire quelque chose après qu'elle avance d'une case? Dialogue: 0,0:01:59.65,0:02:02.24,Default,,0000,0000,0000,,On peut ajouter un autre bloc à notre programme. Dialogue: 0,0:02:02.36,0:02:04.40,Default,,0000,0000,0000,,Je vais choisir le bloc "tourner à droite" Dialogue: 0,0:02:04.40,0:02:07.00,Default,,0000,0000,0000,,et je vais le glisser sous mon bloc "avancer" Dialogue: 0,0:02:07.00,0:02:09.66,Default,,0000,0000,0000,,jusqu'à ce qu'une ligne orange apparaisse. Dialogue: 0,0:02:11.01,0:02:13.71,Default,,0000,0000,0000,,Alors, je le dépose et les deux blocs vont se coller ensemble. Dialogue: 0,0:02:14.46,0:02:16.70,Default,,0000,0000,0000,,Quand on clique sur Exécuter à nouveau, Dialogue: 0,0:02:16.94,0:02:19.94,Default,,0000,0000,0000,,Alex va suivre les commandes qui sont empilées de haut en bas Dialogue: 0,0:02:19.94,0:02:21.42,Default,,0000,0000,0000,,dans notre espace de travail. Dialogue: 0,0:02:22.31,0:02:23.60,Default,,0000,0000,0000,,Et si jamais vous voulez enlever un bloc, Dialogue: 0,0:02:23.76,0:02:26.66,Default,,0000,0000,0000,,il faut juste le faire retourner à la boîte à outils. Dialogue: 0,0:02:27.47,0:02:30.10,Default,,0000,0000,0000,,Pour défaire vos modifications et retourner au début du niveau Dialogue: 0,0:02:31.40,0:02:34.83,Default,,0000,0000,0000,,cliquez sur le bouton Recommencer en haut à droite de l'espace de travail. Dialogue: 0,0:02:37.24,0:02:40.36,Default,,0000,0000,0000,,Une dernière chose, vous voyez le petit triangle sur les blocs "tournez"? Dialogue: 0,0:02:40.71,0:02:42.79,Default,,0000,0000,0000,,Chaque fois que vous voyez ces triangles, Dialogue: 0,0:02:43.82,0:02:45.93,Default,,0000,0000,0000,,ça veut dire que vous pouvez choisir une option différente. Dialogue: 0,0:02:46.53,0:02:48.75,Default,,0000,0000,0000,,Commençons à coder!