0:00:00.099,0:00:01.770 Je m'appelle Jens Bergensen 0:00:01.780,0:00:03.600 mais je suis plus connu comme "Jeb". 0:00:03.600,0:00:05.900 Je suis le leader du[br]développement de Minecraft 0:00:05.900,0:00:07.040 ici à mojang.com. 0:00:07.200,0:00:09.780 Je crois que j'avais 11[br]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.580 parce que je voulais faire des jeux 0:00:14.580,0:00:17.360 et un parent d'un copain m'a dit[br]que pour faire des jeux 0:00:17.360,0:00:19.600 tu dois 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[br]l'architecture des choses. 0:00:27.739,0:00:30.519 C'est ce que j'aime vraiment[br]dans Minecraft. 0:00:32.619,0:00:33.909 Dans les prochaines heures 0:00:34.029,0:00:36.529 vous allez apprendre les bases[br]de l'informatique 0:00:36.639,0:00:38.269 en programmant Alex ou Steve 0:00:38.669,0:00:41.479 pour se déplacer[br]dans un monde Minecraft simulé. 0:00:42.619,0:00:45.480 La programmation traditionnelle[br]se fait normalement en texte, 0:00:45.480,0:00:48.119 mais aujourd'hui nous allons utiliser[br]"blockly": un système 0:00:48.119,0:00:49.489 qui utilise des blocs 0:00:49.489,0:00:52.429 que vous pouvez glisser et déposer[br]pour écrire des programmes. 0:00:52.699,0:00:55.940 En réalité, vous créez du code JavaScript. 0:00:56.770,0:00:58.910 Les concepts que vous allez apprendre 0:00:58.910,0:01:00.610 sont ceux que les programmeurs utilisent quotidiennement 0:01:00.610,0:01:03.010 et sont la fondation pour l'informatique. 0:01:03.800,0:01:05.080 Ici à Mojang 0:01:05.340,0:01:07.070 nous utilisons les mêmes concepts 0:01:07.470,0:01:09.060 pour faire marcher Minecraft. 0:01:09.340,0:01:11.599 Avant de commencer, vous allez choisir votre personnage. 0:01:11.789,0:01:13.179 Je vais choisir Alex. 0:01:13.989,0:01:15.430 Assemblons du code 0:01:15.640,0:01:18.270 avec un programme qui va l'aider à se déplacer sur l'écran. 0:01:20.510,0:01:22.320 Votre écran est partagé en trois régions principales. 0:01:23.110,0:01:24.930 Sur la gauche c'est l'espace de jeu Minecraft 0:01:25.000,0:01:26.749 où votre programme va s'exécuter. 0:01:27.119,0:01:30.170 Les instructions pour chaque niveau sont écrite au-dessous. 0:01:30.950,0:01:33.729 Cette zone centrale est la boîte à outils 0:01:33.729,0:01:35.299 et chacun de ces blocs est une commande 0:01:35.299,0:01:37.599 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!