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!