[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:01.58,Default,,0000,0000,0000,,Nazywam się Jens Bergensten, Jeb. Dialogue: 0,0:00:01.58,0:00:02.58,Default,,0000,0000,0000,,Jestem głównym programistą w Minecraft Dialogue: 0,0:00:02.58,0:00:04.06,Default,,0000,0000,0000,,tutaj w mojang.com. Myślę, że miałem 11 lat, a może Dialogue: 0,0:00:04.06,0:00:05.06,Default,,0000,0000,0000,,12 i zacząłem programować, ponieważ chciałem Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,tworzyć gry. Jeden z przyjaciół mojego ojca\Npowiedział mi, że aby tworzyć gry, których potrzebujesz Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,nauczyć się programować. Więc tak mam\Nzaczęło się. Lubię projektować i wymyślać Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,architekturę rzeczy. To ja\Nbardzo podoba mi się w Minecraft. Przez następną Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,godzinę nauczysz się podstaw obsługi komputera\Nnaukę, programując ruch Alexa lub Steve'a Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,przez symulowany kawałek świata Minecraft.\NTradycyjne programowanie jest zwykle w tekście, Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,ale dzisiaj będziemy używać blockly: systemu, który\Nużywa bloków, które można przeciągać i upuszczać Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,by pisać programy. Pod maską tworzysz\NKod JavaScript. Pojęcia, które będziesz Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,uczyć się, co programiści komputerowi\Nużywać codziennie i stanowią podstawę komputera Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,Tutaj w Mojang używamy tych samych\Nkoncepcje, aby Minecraft działał. Przed Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,rozpoczęciem, wybierzesz swoją postać. \NWybiorę Alexa. Zbudujmy kod dla programu Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,który pomoże jej poruszać się po ekranie.\NTwój ekran jest podzielony na trzy główne części. Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,Po lewej stronie jest miejsce do gry Minecraft, gdzie\Ntwój program uruchomi się. Instrukcje dla Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,każdego poziomu jest napisany poniżej. Ten środek\Nobszar to przybornik i każdy z tych bloków Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,to polecenie, które kieruje działaniami Alexa.\NBiała przestrzeń po prawej stronie nosi nazwę Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,miejsce do pracy i tutaj będziemy budować nasze\Nprogram. Jeśli przeciągniemy blok moveForward(); Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,do naszego obszaru roboczego, a następnie kliknij Uruchom, co się stanie? \NAlex przesuwa się o jedno pole do przodu Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,na siatce. A jeśli chcielibyśmy coś zrobić\Npo tym, jak przesuwa się o jedno pole do przodu? Możemy Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,dodać kolejny blok do naszego programu. \NWybiorę turnRight();, oraz przeciągnę Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,to pod moim blokiem moveForward(); do\Npojawienia się pomarańczowej linii. Potem upuszczę Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,i dwa bloki zostaną połączone.\NKiedy ponownie naciśniemy Uruchom, Alex uruchomi Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,polecenia ułożone w stos od góry do\Nna dole w naszym obszarze roboczym. A jeśli kiedykolwiek chcesz Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,usunąć blok, po prostu przeciągnij go ze stosu\Npowrót do przybornika. Aby cofnąć zmiany Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,i wrócić do początku poziomu,\Nużyj przycisku Rozpocznij od nowa w prawym górnym rogu Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,obszaru roboczego. Jeszcze jedna rzecz\Nwidzisz mały trójkąt na blokach kolei? Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,Oznacza to, że ilekroć zobaczysz te trójkąty\Nże możesz wybrać inną opcję. Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Zaczynamy programować! Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,