WEBVTT 00:00:00.099 --> 00:00:01.579 Nazywam się Jens Bergensten, Jeb. 00:00:01.579 --> 00:00:02.579 Jestem głównym programistą w Minecraft 00:00:02.579 --> 00:00:04.060 tutaj w mojang.com. Myślę, że miałem 11 lat, a może 00:00:04.060 --> 00:00:05.060 12 i zacząłem programować, ponieważ chciałem 00:00:05.060 --> 00:00:13.390 tworzyć gry. Jeden z przyjaciół mojego ojca powiedział mi, że aby tworzyć gry, których potrzebujesz 00:00:13.390 --> 00:00:17.750 nauczyć się programować. Więc tak mam zaczęło się. Lubię projektować i wymyślać 00:00:17.750 --> 00:00:26.090 architekturę rzeczy. To ja bardzo podoba mi się w Minecraft. Przez następną 00:00:26.090 --> 00:00:33.329 godzinę nauczysz się podstaw obsługi komputera naukę, programując ruch Alexa lub Steve'a 00:00:33.329 --> 00:00:39.219 przez symulowany kawałek świata Minecraft. Tradycyjne programowanie jest zwykle w tekście, 00:00:39.219 --> 00:00:45.940 ale dzisiaj będziemy używać blockly: systemu, który używa bloków, które można przeciągać i upuszczać 00:00:45.940 --> 00:00:51.019 by pisać programy. Pod maską tworzysz Kod JavaScript. Pojęcia, które będziesz 00:00:51.019 --> 00:00:57.620 uczyć się, co programiści komputerowi używać codziennie i stanowią podstawę komputera 00:00:57.620 --> 00:01:02.530 Tutaj w Mojang używamy tych samych koncepcje, aby Minecraft działał. Przed 00:01:02.530 --> 00:01:09.890 rozpoczęciem, wybierzesz swoją postać. Wybiorę Alexa. Zbudujmy kod dla programu 00:01:09.890 --> 00:01:15.299 który pomoże jej poruszać się po ekranie. Twój ekran jest podzielony na trzy główne części. 00:01:15.299 --> 00:01:22.810 Po lewej stronie jest miejsce do gry Minecraft, gdzie twój program uruchomi się. Instrukcje dla 00:01:22.810 --> 00:01:28.579 każdego poziomu jest napisany poniżej. Ten środek obszar to przybornik i każdy z tych bloków 00:01:28.579 --> 00:01:34.740 to polecenie, które kieruje działaniami Alexa. Biała przestrzeń po prawej stronie nosi nazwę 00:01:34.740 --> 00:01:40.899 miejsce do pracy i tutaj będziemy budować nasze program. Jeśli przeciągniemy blok moveForward(); 00:01:40.899 --> 00:01:46.920 do naszego obszaru roboczego, a następnie kliknij Uruchom, co się stanie? Alex przesuwa się o jedno pole do przodu 00:01:46.920 --> 00:01:53.340 na siatce. A jeśli chcielibyśmy coś zrobić po tym, jak przesuwa się o jedno pole do przodu? Możemy 00:01:53.340 --> 00:01:59.770 dodać kolejny blok do naszego programu. Wybiorę turnRight();, oraz przeciągnę 00:01:59.770 --> 00:02:05.140 to pod moim blokiem moveForward(); do pojawienia się pomarańczowej linii. Potem upuszczę 00:02:05.140 --> 00:02:11.380 i dwa bloki zostaną połączone. Kiedy ponownie naciśniemy Uruchom, Alex uruchomi 00:02:11.380 --> 00:02:17.260 polecenia ułożone w stos od góry do na dole w naszym obszarze roboczym. A jeśli kiedykolwiek chcesz 00:02:17.260 --> 00:02:22.670 usunąć blok, po prostu przeciągnij go ze stosu powrót do przybornika. Aby cofnąć zmiany 00:02:22.670 --> 00:02:28.700 i wrócić do początku poziomu, użyj przycisku Rozpocznij od nowa w prawym górnym rogu 00:02:28.700 --> 00:02:33.790 obszaru roboczego. Jeszcze jedna rzecz widzisz mały trójkąt na blokach kolei? 00:02:33.790 --> 00:02:41.170 Oznacza to, że ilekroć zobaczysz te trójkąty że możesz wybrać inną opcję. 00:02:41.170 --> 00:02:46.620 Zaczynamy programować! 00:02:46.620 --> 00:02:48.750