1 00:00:00,099 --> 00:00:05,060 Volám sa Jens Bergensten, ale som známejší ako Jeb. Som vedúci vývojár Minecraftu, 2 00:00:05,060 --> 00:00:13,390 tu v Mojangu v Štokholme. Myslím, že som mal 11 alebo možno 12 rokov, keď som začal programovať, 3 00:00:13,390 --> 00:00:17,750 pretože som chcel vyrábať hry. Jeden z otcových kamarátov mi povedal, že v prvom rade sa treba naučiť 4 00:00:17,750 --> 00:00:26,090 programovať. A tak som začal. Mám rád navrhovanie a riešenie 5 00:00:26,090 --> 00:00:33,329 architektúry hier. To je to, čo mám naozaj rád na Minecrafte. Počas následujúcej hodiny 6 00:00:33,329 --> 00:00:39,219 sa budeš učiť základy informatiky programovaním Alex alebo Steva, 7 00:00:39,219 --> 00:00:45,940 ktorých budeš pohybovať po simulovanom kuse sveta Minecraftu. Tradičné programovanie je zvyčajne v textovej forme, 8 00:00:45,940 --> 00:00:51,019 ale dnes budeme používať Blockly. Je to systém, ktorý na písanie programu používa vizuálne bloky. 9 00:00:51,019 --> 00:00:57,620 V pozadí v podstate vytvárame kód v Javascripte. Naučíš sa koncepty, 10 00:00:57,620 --> 00:01:02,530 ktoré počítačoví programátori používajú každý deň a ktoré tvoria základ informatiky. 11 00:01:02,530 --> 00:01:09,890 Tu v Mojangu používame tie isté koncepty na to, aby sme sfunkčnili Minecraft. Predtým než začneš, 12 00:01:09,890 --> 00:01:15,299 vyberieš si svoju postavu. Ja si vyberiem Alex. Poďme vytvoriť kód pre program, 13 00:01:15,299 --> 00:01:22,810 ktorý jej pomôže hýbať sa po obrazovke. Tvoja obrazovka je rozdelená do troch hlavných častí. 14 00:01:22,810 --> 00:01:28,579 Naľavo je Minecraftový hrací priestor, kde bude bežať tvoj program. Pokyny pre každý level 15 00:01:28,579 --> 00:01:34,740 sú napísané nižšie. Stredná oblasť je panel nástrojov a každý z týchto blokov je príkaz, 16 00:01:34,740 --> 00:01:40,899 ktorý riadi Alexine akcie. Biela oblasť vpravo sa nazýva pracovný priestor 17 00:01:40,899 --> 00:01:46,920 a je to miesto, kde budeme budovať náš program. Ak potiahneme do nášho pracovného priestoru 18 00:01:46,920 --> 00:01:53,340 blok PosuňSaDopredu(); a potom klikneme "Spustiť", čo sa stane? Alex sa pohne vpred o jedno pole. 19 00:01:53,340 --> 00:01:59,770 A čo ak chceme urobiť niečo potom, čo sa pohla o jedno pole? Môžeme do nášho programu 20 00:01:59,770 --> 00:02:05,140 pridať ďalší blok. Vyberiem si blok OtočSaVpravo(); a potiahnem ho pod môj blok 21 00:02:05,140 --> 00:02:11,380 PosuňSaDopredu(); až kým sa nezobrazí táto oranžová čiara. Potom blok pustím 22 00:02:11,380 --> 00:02:17,260 a oba bloky sa spoja dohromady. Keď znova stlačím "Spustiť", 23 00:02:17,260 --> 00:02:22,670 Alex vykoná príkazy z nášho pracovného priestoru v poradí zhora nadol. Ak budeš niekedy chcieť odstrániť blok, 24 00:02:22,670 --> 00:02:28,700 tak ho iba presuň z pracovnej plochy späť do panela nástrojov. Keď chceš zrušiť 25 00:02:28,700 --> 00:02:33,790 svoje zmeny a vrátiť sa späť na začiatok, použi tlačidlo "Začať znova" 26 00:02:33,790 --> 00:02:41,170 v pravom hornom rohu pracovnej plochy. Ešte jedna vec: vidíš malý trojuholník na bloku "otoč sa"? 27 00:02:41,170 --> 00:02:46,620 Kedykoľvek, keď vidíš takýto trojuholník, tak si môžeš vybrať inú možnosť. 28 00:02:46,621 --> 00:02:48,301 Pustime sa do kódovania!