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!