-
Ja sam Jens Bergensten, ali poznatiji sam
kao Jeb. Glavni sam programer Minecrafta.
-
Mislim da sam imao 11 ili 12 godina, kad
sam počeo da programiram jer sam hteo
-
praviti igrice.Jedan prijatelj mi je rekao
ako želiš praviti igrice moraš prvo
-
naučiti da programiraš. I tako sam počeo.
Volim da dizajniram i shvatam
-
strukturu stvari. To je ono što mi se
sviđa kod Minecrafta. U narednom satu
-
naučićete osnove računarstva
programiranjem pokreta Alex ili Stiva
-
u simuliranom komadiću Minecraft sveta.
Tradicionalno programiranje je tekstualno
-
no mi ćemo danas koristiti Blockly,
koji koristi blokove koje dovlačite kako
-
bi napisali program. No "ispod haube" vi
pišete JavaScript kod. Koncepte koje ćete
-
naučiti su isti koje programeri inače
svakodnevno koriste i temelj su
-
računarstva. Ovde u Mojangu koristimo
iste koncepte u razvoju Minecrafta.
-
Pre nego što počnemo odabraćemo lika.
Ja ću odabrati Alex. Napišimo sad kod,
-
koji će nam pomoći da je pomeramo po
ekranu, koji je podeljen na tri dela.
-
Levo je Minecraft prostor, u kome će se
vaš kod izvršavati. Uputstva za svaki nivo
-
se nalaze ispod njega. U sredini je traka
sa alatima i svaki ovaj blok je naredba...
-
koja za Alex određuje smer kretanja.
Beli prostor je radna površina...
-
i to je mesto u kome ćemo razvijati naš
program. Ako dovučemo idiNapred() blok
-
u radnu površinu i kliknemo Pokreni, šta
se događa? Alex se pomeri za jedno polje.
-
A što ako želimo da uradi nešto nakon što
se pomakne jedno polje napred?
-
Možemo dodati novi blok. Ja ću uzeti
okretDesno() blok i dovući ga ispod...
-
idiNapred() bloka dok se ne pojavi
narandžasta linija. Tad ću ga pustiti...
-
i dva bloka će se spojiti. Kad ponovo
kliknem Pokreni, Alex će izvršiti naredbe
-
kako su poređane od vrha prema dole.
Ako želimo obrisati blok...
-
samo ga prevučemo nazad u traku sa alatom.
Da poništimo svoje izmene i vratimo se...
-
na početno stanje nivoa,
kliknemo "Počni ponovo" dugme gore desno.
-
I još jedna sitnica. Vidite male strelice
na blokovima za okret?
-
Svaki put kad ih vidite, to znači da
možete odabrati neku drugu opciju.
-
Krenimo s programiranjem!