-
Volám sa Jens Bergensten, ale som známejší ako Jeb. Som vedúci vývojár Minecraftu,
-
tu v Mojangu v Štokholme. Myslím, že som mal 11 alebo možno 12 rokov, keď som začal programovať,
-
pretože som chcel vyrábať hry. Jeden z otcových kamarátov mi povedal, že v prvom rade sa treba naučiť
-
programovať. A tak som začal. Mám rád navrhovanie a riešenie
-
architektúry hier. To je to, čo mám naozaj rád na Minecrafte. Počas nasledujúcej hodiny
-
sa budeš učiť základy informatiky programovaním Alex alebo Steva,
-
ktorých budeš pohybovať po simulovanom kuse sveta Minecraftu. Tradičné programovanie je zvyčajne v textovej forme,
-
ale dnes budeme používať Blockly. Je to systém, ktorý na písanie programu používa vizuálne bloky.
-
V pozadí v podstate vytvárame kód v JavaScripte. Naučíš sa koncepty,
-
ktoré počítačoví programátori používajú každý deň a ktoré tvoria základ informatiky.
-
Tu v Mojangu používame tie isté koncepty na to, aby sme sfunkčnili Minecraft. Predtým než začneš,
-
vyberieš si svoju postavu. Ja si vyberiem Alex. Poďme vytvoriť kód pre program,
-
ktorý jej pomôže hýbať sa po obrazovke. Tvoja obrazovka je rozdelená do troch hlavných častí.
-
Naľavo je minecraftový hrací priestor, kde bude bežať tvoj program. Pokyny pre každý level
-
sú napísané nižšie. Stredná oblasť je panel nástrojov a každý z týchto blokov je príkaz,
-
ktorý riadi Alexine akcie. Biela oblasť vpravo sa nazýva pracovný priestor
-
a je to miesto, kde budeme budovať náš program. Ak potiahneme do nášho pracovného priestoru
-
blok PosuňSaDopredu(); a potom klikneme "Spustiť", čo sa stane? Alex sa pohne vpred o jedno pole.
-
A čo ak chceme urobiť niečo potom, čo sa pohla o jedno pole? Môžeme do nášho programu
-
pridať ďalší blok. Vyberiem si blok OtočSaVpravo(); a potiahnem ho pod môj blok
-
PosuňSaDopredu(); až kým sa nezobrazí táto oranžová čiara. Potom blok pustím
-
a oba bloky sa spoja dohromady. Keď znova stlačím "Spustiť",
-
Alex vykoná príkazy z nášho pracovného priestoru v poradí zhora nadol. Ak budeš niekedy chcieť odstrániť blok,
-
tak ho iba presuň z pracovnej plochy späť do panela nástrojov. Keď chceš zrušiť
-
svoje zmeny a vrátiť sa späť na začiatok, použi tlačidlo "Začať znova"
-
v pravom hornom rohu pracovnej plochy. Ešte jedna vec: vidíš malý trojuholník na bloku "otoč sa"?
-
Kedykoľvek, keď vidíš takýto trojuholník, tak si môžeš vybrať inú možnosť.
-
Pustime sa do kódovania!