Moje ime je Jens Bergensten, ali sam poznat
kao Jeb. Šef sam razvojnog tima Minecraft-a
ovdje u mojang.com. Mislim da sam imao 11
ili 12 godina kada sam počeo programirati
jer sam želio praviti igrice. Jedan od očevih
prijatelja mi je rekao da za to trebam naučiti
programirati. Tako sam i počeo.
Volim dizajnirati i otkrivati
arhitekturu stvari. To mi se zaista sviđa
u Minecraft. U ovih nekoliko sati
ćeš naučiti osnove računarstva tako što
ćeš programirati Alex i Steve da se kreću
u simuliranom dijelu Minecraft svijeta.
Programiranje je većinom tekstualno,
ali danas ćemo koristiti blockly: sistem koji
koristi blokove koje možeš aranžirati i tako
pisati programe. U biti, ti pišeš
JavaScript kod. Koncepte koje ćeš
naučiti su ono što programeri
koriste svaki dan i osnova su
računarstva. Ovdje u Mojang mi koristimo
iste te koncepte za pravljenje Minecraft. Prije
nego što počneš, izaberi svoj lik. Ja ću
izabrati Alex. Hajde da napravimo program
koji će joj pomoći da se kreće po ekranu.
Tvoj ekran je podijeljen u tri dijela.
Na lijevoj strani je Minecraft prostor za
izvršenje. Tu će se pokretati tvoj program.
Instrukcije za svaki nivo su napisane ispod.
Ovaj srednji dio je alatna kutija i svaki od ovih
blokova je komanda koja upravlja Alex.
Bijeli prostor na desno se zove radna
površina i ovdje ćeš graditi svoj program.
Ako povučemo pokreniNaprijed(); blok
na našu radnu površinu i onda klikemo na
Pokreni, šta se dešava? Alex se kreće naprijed
za jedno mjesto na mreži. A šta ako želimo
uraditi nešto nakon njenog pokreta? Možemo
dodati drugi blok našem programu. Izabrati
ću blok okreniDesno(); i dovući ću ga ispod
mog idiNaprijed(); bloka dok se ne
pojavi narandžasta linija. Onda ću ispustiti
blok i dva bloka će se uklopiti. Kada
pritisnemo Pokreni opet, Alex će izvršiti
naslagane komande od vrha prema dnu u
našoj radnoj površini. Ako ikada poželiš
izbrisati blok, samo ga odvuci s naslage nazad
u alatnu kutiju. Da bi poništio/la svoje promjene
i vratio/la se na početni izgled nivoa, upotrijebi
Počni Ponovo tipku u gornjem desnom uglu
radne površine. Još jedna stvar, vidiš
li mali trokut na blokovima za okretanje?
Kada god vidiš ove trokutove, to znači
da možeš izabrati različite opcije. Hajde
da počnemo programirati!