WEBVTT 00:00:00.099 --> 00:00:05.060 Jeg hedder Jens Bergensten, men er mere kendt som Jeb. Jeg er chefudvikler på Minecraft 00:00:05.060 --> 00:00:13.390 her hos mojang.com. Jeg tror jeg var 11 eller måske 12, da jeg startede med at programmere, fordi jeg ville 00:00:13.390 --> 00:00:17.750 lave spil. En af min fars venner fortalte mig, at for at lave spil skal man 00:00:17.750 --> 00:00:26.090 lære at programmere. Så det var sådan jeg fik begyndt. Jeg kan lide at designe og finde ud af 00:00:26.090 --> 00:00:33.329 hvordan ting er bygget op. Det er det jeg rigtig godt kan li' ved Minecraft. I den næste times tid 00:00:33.329 --> 00:00:39.219 skal du lære det grundlæggende i programmering, ved at kode Alex eller Steve til at flytte 00:00:39.219 --> 00:00:45.940 sig rundt i et simuleret stykke af en Minecraft verden. Normalt er programmering en masse tekst, 00:00:45.940 --> 00:00:51.019 men i dag vil vi bruge blockly: et system som bruger blokke, som du kan trække og slippe, for 00:00:51.019 --> 00:00:57.620 at skrive programmer. I virkeligheden skriver du JavaScript-kode. Begreberne du skal 00:00:57.620 --> 00:01:02.530 lære er de samme som programmører bruger hver eneste dag, og er grundlaget for 00:01:02.530 --> 00:01:09.890 al programmering. Hos Mojang bruger vi de samme begreber, for at få Minecraft til at fungere. Før du 00:01:09.890 --> 00:01:15.299 begynder, skal du vælge din spiller. Jeg vælger Alex. Lad os bygge noget kode, som 00:01:15.299 --> 00:01:22.810 kan flytte hende rundt på skærmen. Din skærm er delt op i tre områder. 00:01:22.810 --> 00:01:28.579 Til venstre er Minecraft-spilområdet, hvor din kode vil køre. Der er en vejledning til hver 00:01:28.579 --> 00:01:34.740 opgave lige nedenfor. I midten af skærmen er værktøjskassen, hvor hver blok 00:01:34.740 --> 00:01:40.899 er en kommando som får Alex til at udføre bestemte handlinger. Det hvide område til højre 00:01:40.899 --> 00:01:46.920 er arbejdsområdet, hvor vi opbygger vores programmer. Hvis vi trækker en moveForward()-blok 00:01:46.920 --> 00:01:53.340 til arbejdsområdet, og så klikker på "Kør", hvad sker der mon så? Alex flytter et felt frem 00:01:53.340 --> 00:01:59.770 i spilområdet. Og hvis vi vil gøre mere bagefter? Så kan vi bare 00:01:59.770 --> 00:02:05.140 tilføje en blok mere til vores program. Jeg vælger turnRight()-blokken og trækker 00:02:05.140 --> 00:02:11.380 den hen under min moveForward()-blok indtil jeg kan se den orange markering. Så slipper jeg 00:02:11.380 --> 00:02:17.260 og de to blokke hænger sammen. Når vi trykker på "Kør" igen, vil Alex udføre 00:02:17.260 --> 00:02:22.670 alle kommandoerne i arbejdsområdet - fra top til bund. Og hvis du får brug for 00:02:22.670 --> 00:02:28.700 at slette en blok, så træk den bare tilbage i værktøjskassen. Hvis du vil fortryde og 00:02:28.700 --> 00:02:33.790 starte forfra, kan du bruge "Start forfra"-knappen øverst til højre 00:02:33.790 --> 00:02:41.170 i arbejdsområdet. Én ting mere: Kan du se den lille trekant på "drej"-blokkene? 00:02:41.170 --> 00:02:46.620 Når du ser sådan en trekant, kan du vælge mellem flere muligheder. Lad os 00:02:46.620 --> 00:02:48.750 komme i gang med at kode!