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 copain de mon père 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.239 mais aujourd'hui nous allons utiliser[br]"blockly": un système 0:00:48.239,0:00:49.669 qui utilise des blocs visuels 0:00:49.669,0:00:52.569 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.420,0:00:58.430 Les concepts que vous allez apprendre 0:00:58.430,0:01:01.060 sont ceux que les programmeurs[br]utilisent tous les jours 0:01:01.060,0:01:03.280 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 ces mêmes concepts 0:01:07.470,0:01:09.060 pour faire marcher Minecraft. 0:01:09.210,0:01:11.919 Avant de commencer,[br]vous allez choisir votre personnage. 0:01:11.919,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.610 avec un programme qui va l'aider[br]à se déplacer sur l'écran. 0:01:20.090,0:01:22.610 Votre écran est partagé[br]en trois zones principales. 0:01:23.030,0:01:25.160 Sur la gauche[br]c'est l'espace de jeu Minecraft 0:01:25.160,0:01:26.749 où votre programme va s'exécuter. 0:01:27.119,0:01:30.170 Les instructions pour chaque niveau[br]sont écrite au-dessous. 0:01:30.950,0:01:33.389 Cette zone centrale est la boîte à outils 0:01:33.389,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.520 L'espace blanc à droit[br]s'appelle l'espace de travail 0:01:41.610,0:01:44.440 et c'est là où nous allons[br]construire notre programme. 0:01:44.610,0:01:48.020 Si nous glissons le bloc "avancer"[br]sur notre espace de travail 0:01:48.100,0:01:50.490 et cliquons sur Exécuter,[br]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[br]après qu'elle avance d'une case? 0:01:59.650,0:02:02.240 On peut ajouter un autre bloc[br]à notre programme. 0:02:02.360,0:02:04.480 Je vais choisir le bloc[br]"tourner à droite" 0:02:04.480,0:02:07.000 et je vais le glisser[br]sous mon bloc "avancer" 0:02:07.000,0:02:09.660 jusqu'à ce qu'une[br]ligne orange apparaisse. 0:02:10.490,0:02:13.710 Alors, je le dépose et les deux blocs[br]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[br]qui sont empilées de haut en bas 0:02:19.940,0:02:21.420 dans notre espace de travail. 0:02:21.940,0:02:23.960 Et si jamais vous voulez enlever un bloc, 0:02:23.960,0:02:26.990 renvoyez-le en le glissant[br]vers la boîte à outils. 0:02:27.470,0:02:30.920 Pour défaire vos modifications[br]et retourner au début du niveau 0:02:31.400,0:02:33.800 cliquez sur le bouton "Recommencer" 0:02:33.800,0:02:35.790 en haut à droite de l'espace de travail. 0:02:36.820,0:02:37.820 Une dernière chose, 0:02:37.820,0:02:40.710 vous voyez le petit triangle[br]sur les blocs "tourner"? 0:02:40.890,0:02:43.160 Chaque fois que vous voyez ces triangles, 0:02:43.480,0:02:46.310 ça signifie que vous pouvez[br]choisir une option différente. 0:02:46.530,0:02:49.180 Commençons à coder!