1 00:00:00,099 --> 00:00:05,060 Jmenuji se Jens Bergensten, znám jako Jeb. Vedoucí vývojář na Minecraftu 2 00:00:05,060 --> 00:00:13,390 zde na mojang.com. Myslím, že mi bylo 11 nebo a začal jsem programovat, protože 3 00:00:13,390 --> 00:00:17,750 jsem chtěl dělat hry. Jeden z přátel otce mi pověděl, že abych dělal hry, potřebuji 4 00:00:17,750 --> 00:00:26,090 se naučit, jak se programuje. Takže jsem se dal do toho. Rád navrhuji a zjišťuji 5 00:00:26,090 --> 00:00:33,329 architekturu věcí. Tohle je to, co skutečně mám rád na Minecraftu. 6 00:00:33,329 --> 00:00:39,219 V další hodině se naučíš základy informatiky programováním Alexy nebo Steva, aby se 7 00:00:39,219 --> 00:00:45,940 pohybovali v simulovaném kousku světa Minecraftu. Tradiční programování je text, 8 00:00:45,940 --> 00:00:51,019 ale dnes použijeme blokově: systém, který použije bloky tažené a upuštěné 9 00:00:51,019 --> 00:00:57,620 k psaní programů. Pod tím je JavaScript kód. Koncepty, které se naučíš, 10 00:00:57,620 --> 00:01:02,530 počítačoví programátoři používají denně a jsou základem informatiky. 11 00:01:02,530 --> 00:01:09,890 My zde v Mojangu používáme stejné koncepty v práci na Minecraftu. 12 00:01:09,890 --> 00:01:15,299 Dříve než začneš, vyber si postavu. Já si vyberu Alexu. Kódujeme program, který 13 00:01:15,299 --> 00:01:22,810 jí pomůžeš pohybovat se po obrazovce. Tvá obrazovka se dělí do 3 hlavních částí. 14 00:01:22,810 --> 00:01:28,579 Nalevo je hrací prostor Minecraftu, kde poběží tvůj program. Instrukce pro 15 00:01:28,579 --> 00:01:34,740 každou úroveň jsou zapsané dole. Střední oblast je panel nástrojů a každý z těchto bloků 16 00:01:34,740 --> 00:01:40,899 je povel řídící akce Alexy. Bílé místo napravo se nazývá pracovní prostor 17 00:01:40,899 --> 00:01:46,920 a tu budujeme náš program Když natáhneme blok moveForward(); 18 00:01:46,920 --> 00:01:53,340 do našeho pracovního prostoru a stiskne se run. co se stane? Alexa se posune vpřed 19 00:01:53,340 --> 00:01:59,770 o jedno pole na mřížce. A co když chceme udělat něco po posunu vpřed o jedno pole. 20 00:01:59,770 --> 00:02:05,140 Umíme přidat další blok do programu. Vyberu si blok turnRight(); a natáhnu jej 21 00:02:05,140 --> 00:02:11,380 pod můj blok moveForward(); dokud se neobjeví oranžová čára. Potom to upustím 22 00:02:11,380 --> 00:02:17,260 a ty dva bloky se přichytí dohromady. Když stiskneme znova Run. Alexa provede 23 00:02:17,260 --> 00:02:22,670 naskládané povely od shora dolů do našeho pracovního prostoru. A když chceš někdy 24 00:02:22,670 --> 00:02:28,700 zrušit blok, stáhni jej ze zásobníku zpět do panelu nástrojů, Zrušíš tvé změny 25 00:02:28,700 --> 00:02:33,790 a dostaneš se na začátek úrovně použitím Start Over tlačítka v pravém horním rohu 26 00:02:33,790 --> 00:02:41,170 pracovního prostoru. Jedna věc navíc, vidíš ten malý trojúhelník na otáčecích blocích? 27 00:02:41,170 --> 00:02:46,620 Kdykoliv uvidíš tyhle trojúhelníky, znamená to, že můžeš vybrat jinou volbu. 28 99:59:59,999 --> 99:59:59,999 Začneme kódovat!