1 00:00:00,099 --> 00:00:03,284 Volám sa Jens Bergensten, ale som známejší ako Jeb. 2 00:00:03,284 --> 00:00:06,550 Som vedúci vývojár Minecraftu, tu v Mojangu v Štokholme. 3 00:00:06,550 --> 00:00:10,710 Myslím si, že som začal programovať, keď som mal 11 alebo možno 12 rokov, 4 00:00:10,710 --> 00:00:14,480 pretože som chcel vyrábať hry. 5 00:00:14,480 --> 00:00:19,384 Jeden z otcových kamarátov mi povedal, že najprv sa treba naučiť programovať. 6 00:00:19,384 --> 00:00:21,920 A tak som začal. 7 00:00:23,300 --> 00:00:27,970 Mám rád navrhovanie a riešenie architektúry hier. 8 00:00:27,970 --> 00:00:30,710 To je to, čo mám naozaj rád na Minecrafte. 9 00:00:32,610 --> 00:00:36,475 Počas nasledujúcej hodiny sa budeš učiť základy informatiky 10 00:00:36,475 --> 00:00:39,219 programovaním Alex alebo Steva, 11 00:00:39,219 --> 00:00:42,579 ktorých budeš pohybovať po simulovanom kuse sveta Minecraftu. 12 00:00:42,799 --> 00:00:45,940 Tradičné programovanie je zvyčajne v textovej forme, 13 00:00:45,940 --> 00:00:47,679 ale dnes budeme používať Blockly. 14 00:00:47,679 --> 00:00:52,179 Je to systém, ktorý na písanie programu používa presúvateľné vizuálne bloky. 15 00:00:52,179 --> 00:00:55,767 V pozadí v podstate vytvárame kód v JavaScripte. 16 00:00:56,167 --> 00:00:57,770 Naučíš sa koncepty, 17 00:00:57,770 --> 00:01:00,795 ktoré počítačoví programátori používajú každý deň 18 00:01:00,795 --> 00:01:03,164 a ktoré tvoria základ informatiky. 19 00:01:03,658 --> 00:01:08,443 Tu v Mojangu používame tie isté koncepty na to, aby sme sfunkčnili Minecraft. 20 00:01:08,890 --> 00:01:11,297 Predtým než začneš, vyberieš si svoju postavu. 21 00:01:11,297 --> 00:01:13,226 Ja si vyberiem Alex. 22 00:01:13,226 --> 00:01:17,960 Poďme vytvoriť kód pre program, ktorý jej pomôže hýbať sa po obrazovke. 23 00:01:19,670 --> 00:01:22,810 Tvoja obrazovka je rozdelená do troch hlavných častí. 24 00:01:22,810 --> 00:01:26,697 Naľavo je minecraftový hrací priestor, kde bude bežať tvoj program. 25 00:01:26,697 --> 00:01:30,022 Pokyny pre každú úroveň sú napísané nižšie. 26 00:01:30,722 --> 00:01:35,530 Stredná oblasť je panel nástrojov a každý z týchto blokov je príkaz, 27 00:01:35,530 --> 00:01:38,159 ktorý riadi Alexine akcie. 28 00:01:38,649 --> 00:01:41,716 Biela oblasť vpravo sa nazýva pracovná plocha 29 00:01:41,716 --> 00:01:44,179 a je to miesto, kde budeme budovať náš program. 30 00:01:44,619 --> 00:01:48,010 Ak potiahneme do pracovnej plochy blok „posuň sa dopredu“ 31 00:01:48,010 --> 00:01:50,850 a potom klikneme „Spustiť“, čo sa stane? 32 00:01:51,290 --> 00:01:54,280 Alex sa pohne vpred o jedno pole. 33 00:01:55,179 --> 00:01:58,673 A čo ak chceme urobiť niečo potom, čo sa pohla o jedno pole? 34 00:01:59,443 --> 00:02:01,640 Môžeme do nášho programu pridať ďalší blok. 35 00:02:01,640 --> 00:02:06,900 Vyberiem si blok „otoč sa vpravo“ a dám ho pod existujúci blok „posuň sa dopredu“, 36 00:02:06,900 --> 00:02:10,606 až kým sa nezobrazí táto oranžová čiara. 37 00:02:10,606 --> 00:02:14,541 Potom blok pustím a oba bloky sa spoja dohromady. 38 00:02:14,541 --> 00:02:16,590 Keď znova stlačím „Spustiť“, 39 00:02:16,590 --> 00:02:21,243 Alex vykoná príkazy z pracovnej plochy v poradí zhora nadol. 40 00:02:21,763 --> 00:02:24,050 Ak budeš niekedy chcieť odstrániť blok, 41 00:02:24,050 --> 00:02:27,185 tak ho iba presuň z pracovnej plochy späť do panela nástrojov. 42 00:02:27,185 --> 00:02:30,920 Keď chceš zrušiť svoje zmeny a vrátiť sa späť na začiatok, 43 00:02:30,920 --> 00:02:35,762 použi tlačidlo „Začať znova“ v pravom hornom rohu pracovnej plochy. 44 00:02:36,782 --> 00:02:41,170 Ešte jedna vec: vidíš malý trojuholník na bloku „otoč sa“? 45 00:02:41,170 --> 00:02:45,790 Kedykoľvek, keď vidíš takýto trojuholník, tak si môžeš vybrať inú možnosť. 46 00:02:46,630 --> 00:02:48,301 Pustime sa do kódovania!