-
Jmenuji se Jens Bergensten, ale jsem znám
jako Jeb. Jsem vedoucí vývojář Minecraftu
-
zde v mojang.com. Myslím, že mi bylo 11
nebo 12 a začal jsem programovat, protože
-
jsem chtěl dělat hry. Jeden z přátel táty
mi pověděl, že abych dělal hry, potřebuji
-
se naučit, jak se programuje. Takže jsem
se do toho dal. Rád navrhuji a zjišťuji
-
architekturu věcí. Tohle je to, co
mám skutečně rád na Minecraftu.
-
Během následující hodiny se naučíš základy
informatiky programováním pohybů Alex nebo
-
Steva v simulovaném kousku světa
Minecraftu. Tradiční programování je běžně
-
text, ale dnes použijeme Blockly:
využívání bloků, které přetahujete
-
k psaní programů. Na pozadí tvoříte
JavaScript kód. Věci, které se naučíš,
-
jsou to, co počítačoví programátoři
používají denně a jsou základem
-
informatiky. My zde v Mojangu používáme
to samé, aby Minecraft mohl fungovat.
-
Dříve než začneš si vyber postavu. Já si
vyberu Alex. Vytvořme kód pro program,
-
který jí pomůže pohybovat se po obrazovce.
Tvá obrazovka se dělí do 3 hlavních částí.
-
Nalevo je hrací prostor Minecraftu, kde poběží tvůj program. Instrukce pro
-
každou úroveň jsou psané dole. Střední
část je panel nástrojů a každý z bloků
-
je povel řídící akce Alex. Bílé místo
napravo se nazývá pracovní prostor
-
a zde vytvoříme náš program
Co se stane, když přetáhneme blok
-
"posunout vpřed" do pracovního prostoru
a stiskneme Spustit? Alex se posune vpřed
-
o jedno pole na mřížce. A co když chceme
udělat něco po posunu vpřed o jedno pole?
-
Můžeme do programu přidat další blok.
Vyberu si blok "otočit vpravo" a přetáhnu
-
jej pod můj blok "posunout vpřed", dokud
se neobjeví tato oranžová čára. Potom ho
-
pustím a ty dva bloky se přichytí.
Když stiskneme znovu Spustit. Alex provede
-
povely naskládané v našem prac. prostoru
odshora dolů. Když chceš blok smazat,
-
přetáhni jej zpět do panelu nástrojů.
Abys zrušil(a) tvé změny a vrátil(a) se
-
zpět na začátek úrovně, použij tlačítko
Začít znovu v pravém horním rohu
-
pracovního prostoru. Ještě něco, vidíš
ty malé trojúhelníčky na blocích "otočit"?
-
Kdykoliv uvidíš tyto trojúhelníčky,
můžeš si vybrat z různých voleb.
-
Začněme kódovat!