-
Jmenuji se Jens Bergensten, znám jako Jeb.
Vedoucí vývojář na Minecraftu
-
zde na mojang.com. Myslím, že mi bylo 11
nebo a začal jsem programovat, protože
-
jsem chtěl dělat hry. Jeden z přátel otce
mi pověděl, že abych dělal hry, potřebuji
-
se naučit, jak se programuje. Takže jsem
se dal do toho. Rád navrhuji a zjišťuji
-
architekturu věcí. Tohle je to, co skutečně
mám rád na Minecraftu.
-
V další hodině se naučíš základy informatiky
programováním Alexy nebo Steva, aby se
-
pohybovali v simulovaném kousku světa
Minecraftu. Tradiční programování je text,
-
ale dnes použijeme blokově: systém, který
použije bloky tažené a upuštěné
-
k psaní programů. Pod tím je JavaScript
kód. Koncepty, které se naučíš,
-
počítačoví programátoři používají denně
a jsou základem informatiky.
-
My zde v Mojangu používáme stejné
koncepty v práci na Minecraftu.
-
Dříve než začneš, vyber si postavu. Já si
vyberu Alexu. Kódujeme 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 zapsané dole. Střední
oblast je panel nástrojů a každý z těchto bloků
-
je povel řídící akce Alexy. Bílé místo
napravo se nazývá pracovní prostor
-
a tu budujeme náš program
Když natáhneme blok moveForward();
-
do našeho pracovního prostoru a stiskne se
run. co se stane? Alexa 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.
-
Umíme přidat další blok do programu.
Vyberu si blok turnRight(); a natáhnu jej
-
pod můj blok moveForward(); dokud se
neobjeví oranžová čára. Potom to upustím
-
a ty dva bloky se přichytí dohromady.
Když stiskneme znova Run. Alexa provede
-
naskládané povely od shora dolů do našeho
pracovního prostoru. A když chceš někdy
-
zrušit blok, stáhni jej ze zásobníku zpět
do panelu nástrojů, Zrušíš tvé změny
-
a dostaneš se na začátek úrovně použitím
Start Over tlačítka v pravém horním rohu
-
pracovního prostoru. Jedna věc navíc, vidíš
ten malý trojúhelník na otáčecích blocích?
-
Kdykoliv uvidíš tyhle trojúhelníky, znamená
to, že můžeš vybrat jinou volbu.
-
Not Synced
Začneme kódovat!