WEBVTT 00:00:00.099 --> 00:00:02.040 Je m'appelle Jens Bergensen 00:00:02.290 --> 00:00:03.920 mais je suis plus connu sous le nom de Jeb. 00:00:03.920 --> 00:00:05.290 Je suis le leader du développement de Minecraft 00:00:05.290 --> 00:00:07.040 ici à mojang.com. 00:00:07.200 --> 00:00:09.780 Je crois que j'avais 11 ou peut-être 12 ans 00:00:09.780 --> 00:00:12.450 quand j'ai commencé a programmer 00:00:12.450 --> 00:00:14.820 parce que je voulais faire des jeux 00:00:14.820 --> 00:00:17.360 et un parent d'un copain m'a dit que pour faire des jeux 00:00:17.360 --> 00:00:19.600 tu dois d'apprendre à écrire des programmes. 00:00:20.040 --> 00:00:22.040 Alors c'est comme ça que j'ai commencé. 00:00:23.420 --> 00:00:27.419 J'aime dessiner et imaginer l'architecture des choses. 00:00:27.739 --> 00:00:30.519 C'est ce que j'aime vraiment dans Minecraft. 00:00:32.619 --> 00:00:39.219 Dans les prochaines heures vous allez apprendre les bases de l'informatique en programmant Alex ou Steve pour se déplacer 00:00:39.219 --> 00:00:44.820 dans un monde Minecraft simulé. La programmation traditionnelle est normalement en texte, 00:00:45.360 --> 00:00:48.469 mais aujourd'hui nous allons utiliser "blockly": 00:00:48.519 --> 00:00:52.669 un système qui utilise des blocs que vous pouvez glisser et déposer pour écrire des programmes. 00:00:52.669 --> 00:00:55.940 En réalité, vous êtes en train de créer du code JavaScript. 00:00:56.770 --> 00:00:58.910 Les concepts que vous allez apprendre 00:00:58.910 --> 00:01:02.600 sont ceux que les programmeurs utilisent quotidiennement et sont la fondation pour l'informatique. 00:01:03.250 --> 00:01:08.510 Ici à Mojang nous utilisons les mêmes concepts pour faire marcher Minecraft. 00:01:09.340 --> 00:01:11.859 Avant de commencer, vous allez choisir votre personnage. 00:01:11.859 --> 00:01:12.859 Je vais choisir Alex. 00:01:13.989 --> 00:01:17.700 Assemblons du code pour un programme qui va l'aider à se déplacer sur l'écran. 00:01:19.270 --> 00:01:22.320 Votre écran est partagé en trois régions principales. 00:01:22.810 --> 00:01:25.579 Sur la gauche c'est l'espace de jeu Minecraft, où votre programme va s'exécuter. 00:01:26.819 --> 00:01:30.170 Les instructions pour chaque niveau sont écrite au-dessous. 00:01:30.950 --> 00:01:34.089 Cette zone centrale est la caisse à outils 00:01:34.089 --> 00:01:37.099 et chacun de ces blocs est une commande qui dirige les actions d'Alex. 00:01:38.299 --> 00:01:41.760 L'espace blanc à droite s'appelle l'espace de travail 00:01:41.950 --> 00:01:44.440 et c'est là où nous allons construire notre programme. 00:01:44.610 --> 00:01:48.020 Si nous glissons le bloc "avancer" sur notre espace de travail 00:01:48.400 --> 00:01:50.170 et cliquons sur Exécuter, qu'est-ce qui se passe? 00:01:51.510 --> 00:01:53.500 Alex avance d'une case sur la grille. 00:01:55.200 --> 00:01:59.200 Et si on voulait faire quelque chose après qu'elle avance d'une case? 00:01:59.650 --> 00:02:02.240 On peut ajouter un autre bloc à notre programme. 00:02:02.360 --> 00:02:04.400 Je vais choisir le bloc "tourner à droite" 00:02:04.400 --> 00:02:07.000 et je vais le glisser sous mon bloc "avancer" 00:02:07.000 --> 00:02:09.660 jusqu'à ce qu'une ligne orange apparaisse. 00:02:11.010 --> 00:02:13.710 Alors, je le dépose et les deux blocs vont se coller ensemble. 00:02:14.460 --> 00:02:16.700 Quand on clique sur Exécuter à nouveau, 00:02:16.940 --> 00:02:19.940 Alex va suivre les commandes qui sont empilées de haut en bas 00:02:19.940 --> 00:02:21.420 dans notre espace de travail. 00:02:22.310 --> 00:02:23.600 Et si jamais vous voulez enlever un bloc, 00:02:23.760 --> 00:02:26.660 il faut juste le faire retourner à la boîte à outils. 00:02:27.470 --> 00:02:30.100 Pour défaire vos modifications et retourner au début du niveau 00:02:31.400 --> 00:02:34.830 cliquez sur le bouton Recommencer en haut à droite de l'espace de travail. 00:02:37.240 --> 00:02:40.360 Une dernière chose, vous voyez le petit triangle sur les blocs "tournez"? 00:02:40.710 --> 00:02:42.790 Chaque fois que vous voyez ces triangles, 00:02:43.820 --> 00:02:45.930 ça veut dire que vous pouvez choisir une option différente. 00:02:46.530 --> 00:02:48.750 Commençons à coder!