Numele meu este Jens Bergensten, dar mi
se spune Jeb. Conduc echipa Minecraft
aici la mojang.com. Aveam 11 sau 12 ani
cand am inceput programarea ca sa fac
jocuri. Un prieten al tatalui meu mi-a zis
ca pentru a face jocuri trebuie sa stiu sa
programez. Asa am inceput. Imi place sa
proiectez si sa descopar arhitectura
lucrurilor. Asta este ceea ce imi place la
Minecraft. In ora urmatoare vei invata
bazele informaticii programandu-i pe
Alex sau Steve intr-un model simulat
al lumii Minecraft. Programarea clasica se
face in mod text, dar noi azi vom folosi
blockly: un sistem care foloseste blocuri
pe care le poti trage si elibera pentru a
scrie programe. In spatele acestora, vei
vei scrie de fapt cod JavaScript. Notiunile
pe care le vei invata sunt conceptele pe
care le folosesc zilnic programatorii si
reprezinta fundamentele programarii. Aici
la Mojang folosim aceste concepte pentru
a face Minecraft. Inainte sa incepi, iti
vei alege personajul. Eu o aleg pe Alex.
Sa scriem comenzi pentru a o misca pe
ecran. Ecranul este impartit in trei zone.
In stanga este spatiul de joc Minecraft,
unde ruleaza programul. Instructiunile
pentru fiecare nivel sunt scrise dedesubt.
Zona din mijloc este toolbox-ul si fiecare
dintre aceste blocuri este o comanda care
ii spune lui Alex ce sa faca. Spatiul alb
din dreapta este spatiul de lucru si aici
vom construi programul nostru. Daca
tragem blocul mergi Inainte(); in spatiul
de lucru si apasam Run, ce se intampla?
Alex merge inainte un spatiu pe teren. Si
daca dorim sa mai faca si altceva dupa?
Putem adauga alt bloc la programul
nostru. Voi alege intoarceDreapta(); si
il voi trage sub blocul mergiInainte();
pana cand apare linia portocalie. Apoi,
il voi elibera si cele doua blocuri se vor
lipi. Cand apasam Run din nou, Alex va
executa comenzile din stiva de sus in jos.
Si daca vei vrea sa stergi un bloc nu ai
decat sa il tragi din stiva inapoi in
toolbox. Pentru a renunta la schimbari
si a reveni la inceputul nivelului,
foloseste butonul Repornire din coltul
dreapta sus al spatiului de lucru. Inca un
lucru, vezi acel triunghi mic de pe blocul
intoarce? Oricand il vezi inseamna ca poti
alege o optiune diferita. Sa incepem sa
programam!