1 00:00:00,099 --> 00:00:01,579 Nazywam się Jens Bergensten, Jeb. 2 00:00:01,579 --> 00:00:02,579 Jestem głównym programistą w Minecraft 3 00:00:02,579 --> 00:00:04,060 tutaj w mojang.com. Myślę, że miałem 11 lat, a może 4 00:00:04,060 --> 00:00:05,060 12 i zacząłem programować, ponieważ chciałem 5 00:00:05,060 --> 00:00:13,390 tworzyć gry. Jeden z przyjaciół mojego ojca powiedział mi, że aby tworzyć gry, których potrzebujesz 6 00:00:13,390 --> 00:00:17,750 nauczyć się programować. Więc tak mam zaczęło się. Lubię projektować i wymyślać 7 00:00:17,750 --> 00:00:26,090 architekturę rzeczy. To ja bardzo podoba mi się w Minecraft. Przez następną 8 00:00:26,090 --> 00:00:33,329 godzinę nauczysz się podstaw obsługi komputera naukę, programując ruch Alexa lub Steve'a 9 00:00:33,329 --> 00:00:39,219 przez symulowany kawałek świata Minecraft. Tradycyjne programowanie jest zwykle w tekście, 10 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ć 11 00:00:45,940 --> 00:00:51,019 by pisać programy. Pod maską tworzysz Kod JavaScript. Pojęcia, które będziesz 12 00:00:51,019 --> 00:00:57,620 uczyć się, co programiści komputerowi używać codziennie i stanowią podstawę komputera 13 00:00:57,620 --> 00:01:02,530 Tutaj w Mojang używamy tych samych koncepcje, aby Minecraft działał. Przed 14 00:01:02,530 --> 00:01:09,890 rozpoczęciem, wybierzesz swoją postać. Wybiorę Alexa. Zbudujmy kod dla programu 15 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. 16 00:01:15,299 --> 00:01:22,810 Po lewej stronie jest miejsce do gry Minecraft, gdzie twój program uruchomi się. Instrukcje dla 17 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 18 00:01:28,579 --> 00:01:34,740 to polecenie, które kieruje działaniami Alexa. Biała przestrzeń po prawej stronie nosi nazwę 19 00:01:34,740 --> 00:01:40,899 miejsce do pracy i tutaj będziemy budować nasze program. Jeśli przeciągniemy blok moveForward(); 20 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 21 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 22 00:01:53,340 --> 00:01:59,770 dodać kolejny blok do naszego programu. Wybiorę turnRight();, oraz przeciągnę 23 00:01:59,770 --> 00:02:05,140 to pod moim blokiem moveForward(); do pojawienia się pomarańczowej linii. Potem upuszczę 24 00:02:05,140 --> 00:02:11,380 i dwa bloki zostaną połączone. Kiedy ponownie naciśniemy Uruchom, Alex uruchomi 25 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 26 00:02:17,260 --> 00:02:22,670 usunąć blok, po prostu przeciągnij go ze stosu powrót do przybornika. Aby cofnąć zmiany 27 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 28 00:02:28,700 --> 00:02:33,790 obszaru roboczego. Jeszcze jedna rzecz widzisz mały trójkąt na blokach kolei? 29 00:02:33,790 --> 00:02:41,170 Oznacza to, że ilekroć zobaczysz te trójkąty że możesz wybrać inną opcję. 30 00:02:41,170 --> 00:02:46,620 Zaczynamy programować! 31 00:02:46,620 --> 00:02:48,750