[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.06,Default,,0000,0000,0000,,Jmenuji se Jens Bergensten, znám jako Jeb.\NVedoucí vývojář na Minecraftu Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,zde na mojang.com. Myslím, že mi bylo 11\Nnebo a začal jsem programovat, protože Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,jsem chtěl dělat hry. Jeden z přátel otce\Nmi pověděl, že abych dělal hry, potřebuji Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,se naučit, jak se programuje. Takže jsem\Nse dal do toho. Rád navrhuji a zjišťuji Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,architekturu věcí. Tohle je to, co skutečně\Nmám rád na Minecraftu. Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,V další hodině se naučíš základy informatiky\Nprogramováním Alexy nebo Steva, aby se Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,pohybovali v simulovaném kousku světa\NMinecraftu. Tradiční programování je text, Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,ale dnes použijeme blokově: systém, který\Npoužije bloky tažené a upuštěné Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,k psaní programů. Pod tím je JavaScript\Nkód. Koncepty, které se naučíš, Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,počítačoví programátoři používají denně\Na jsou základem informatiky. Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,My zde v Mojangu používáme stejné \Nkoncepty v práci na Minecraftu. Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,Dříve než začneš, vyber si postavu. Já si\Nvyberu Alexu. Kódujeme program, který Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,jí pomůžeš pohybovat se po obrazovce.\NTvá obrazovka se dělí do 3 hlavních částí. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,Nalevo je hrací prostor Minecraftu, kde\Npoběží tvůj program. Instrukce pro Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,každou úroveň jsou zapsané dole. Střední\Noblast je panel nástrojů a každý z těchto bloků Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,je povel řídící akce Alexy. Bílé místo\Nnapravo se nazývá pracovní prostor Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,a tu budujeme náš program\NKdyž natáhneme blok moveForward(); Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,do našeho pracovního prostoru a stiskne se\Nrun. co se stane? Alexa se posune vpřed Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,o jedno pole na mřížce. A co když chceme\Nudělat něco po posunu vpřed o jedno pole. Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,Umíme přidat další blok do programu.\NVyberu si blok turnRight(); a natáhnu jej Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,pod můj blok moveForward(); dokud se\Nneobjeví oranžová čára. Potom to upustím Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,a ty dva bloky se přichytí dohromady.\NKdyž stiskneme znova Run. Alexa provede Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,naskládané povely od shora dolů do našeho\Npracovního prostoru. A když chceš někdy Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,zrušit blok, stáhni jej ze zásobníku zpět \Ndo panelu nástrojů, Zrušíš tvé změny Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,a dostaneš se na začátek úrovně použitím\NStart Over tlačítka v pravém horním rohu Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,pracovního prostoru. Jedna věc navíc, vidíš\Nten malý trojúhelník na otáčecích blocích? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Kdykoliv uvidíš tyhle trojúhelníky, znamená\Nto, že můžeš vybrat jinou volbu. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Začneme kódovat!