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