WEBVTT 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, 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ť, 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ť 00:00:17.750 --> 00:00:26.090 programovať. A tak som začal. Mám rád navrhovanie a riešenie 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 00:00:33.329 --> 00:00:39.219 sa budeš učiť základy informatiky programovaním Alex alebo Steva, 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, 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. 00:00:51.019 --> 00:00:57.620 V pozadí v podstate vytvárame kód v Javascripte. Naučíš sa koncepty, 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. 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š, NOTE Paragraph 00:01:09.890 --> 00:01:15.299 vyberieš si svoju postavu. Ja si vyberiem Alex. Poďme vytvoriť kód pre program, 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í. 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 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, 00:01:34.740 --> 00:01:40.899 ktorý riadi Alexine akcie. Biela oblasť vpravo sa nazýva pracovný priestor 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 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. 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 00:01:59.770 --> 00:02:05.140 pridať ďalší blok. Vyberiem si blok OtočSaVpravo(); a potiahnem ho pod môj blok 00:02:05.140 --> 00:02:11.380 PosuňSaDopredu(); až kým sa nezobrazí táto oranžová čiara. Potom blok pustím 00:02:11.380 --> 00:02:17.260 a oba bloky sa spoja dohromady. Keď znova stlačím "Spustiť", 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, 00:02:22.670 --> 00:02:28.700 tak ho iba presuň z pracovnej plochy späť do panela nástrojov. Keď chceš zrušiť 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" 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"? 00:02:41.170 --> 00:02:46.620 Kedykoľvek, keď vidíš takýto trojuholník, tak si môžeš vybrať inú možnosť. 00:02:46.621 --> 00:02:48.301 Pustime sa do kódovania!