Numele meu este Jens Bergensten, dar mi se spune Jeb. Conduc echipa Minecraft
aici la mojang.com. Aveam 11 sau 12 ani
când am început programarea ca să fac jocuri.
Un prieten al tatalui mi-a zis că pentru a face jocuri trebuie să știu să programez.
Așa am început.
Îmi place să descopăr arhitectura lucrurilor. Asta este ce îmi place la Minecraft.
În ora următoare vei învăța bazele informaticii
programându-i pe Alex sau Steve să se miște într-un model simulat în Minecraft.
Programarea clasică se face în mod text
dar noi azi vom folosi Blockly
un sistem ce folosește blocuri pe care le poti trage și elibera pentru a scrie programe.
De fapt vei scrie cod JavaScript.
Noțiunile pe care le vei învăța sunt cele folosite zilnic de programatori
și reprezintă fundamentele programării.
Aici la Mojang folosim aceste concepte pentru Minecraft.
Înainte să începi, vei alege personajul. Eu o aleg pe Alex.
Să scriem comenzi pentru a o mișca pe ecran.
Ecranul este împărțit în trei zone.
În stânga e spațiul de joc Minecraft\, unde rulează programul.
Instrucțiunile pentru fiecare nivel sunt scrise dedesubt.
Zona din mijloc este caseta de instrumente
și fiecare dintre aceste blocuri e o comandă care îi spune lui Alex ce să facă.
Spațiul alb din dreapta este spatiul de lucru
si aici vom construi programul nostru.
Dacă tragem blocul „înainte” în spațiul de lucru și apăsăm Rulare, ce se întâmplă?
Alex merge înainte un spațiu pe teren.
Și dacă dorim să mai facă și altceva după aceea?
Putem adauga alt bloc la programul nostru.
Voi alege blocul „virează la dreapta”
îl voi trage sub blocul „mergi înainte” până apare linia portocalie.
îl voi elibera și cele două blocuri se vor lipi.
Cand apăsăm „rulare” din nou, Alex va executa comenzile de sus în jos.
Și dacă vrei să ștergi un bloc, îl tragi înapoi în casetă.
Pentru a renunța la modificări și a reveni la începutul nivelului
folosește butonul „Repornire” din colțul din dreapta sus al spațiului de lucru.
Mai un lucru. Vezi acel triunghi mic de pe blocul „întoarceți?
Oricând îl vezi înseamnă că poți alege o opțiune diferită.
Să începem să programăm!