0:00:00.099,0:00:05.060 Numele meu este Jens Bergensten, dar mi[br]se spune Jeb. Conduc echipe Minecraft 0:00:05.060,0:00:13.390 aici la mojang.com. Aveam 11 sau 12 ani[br]cand am inceput programarea ca sa fac 0:00:13.390,0:00:17.750 jocuri. Un prieten al tatalui meu mi-a zis[br]ca pentru a face jocuri trebuie sa stiu sa 0:00:17.750,0:00:26.090 programez. Asa am incput. Imi place sa[br]proiectez si sa descopar arhitectura 0:00:26.090,0:00:33.329 lucrurilor. Asta este ceea ce imi place la[br]Minecraft. In ora urmatoare vei invata 0:00:33.329,0:00:39.219 bazele informaticii programandu-i pe[br]Alex sau Steve intr-un model simulat 0:00:39.219,0:00:45.940 al lumii Minecraft. Programarea clasica se[br]face in mod text, dar noi azi vom folosi 0:00:45.940,0:00:51.019 blockly: un sistem care foloseste blocuri[br]pe care le poti trage si elibera pentru a 0:00:51.019,0:00:57.620 scrie programe. In spatele acestora, vei[br]vei scrie de fapt cod JavaScript. Notiunile 0:00:57.620,0:01:02.530 pe care le vei invata sunt conceptele pe [br]care le folosesc zilnic programatorii si 0:01:02.530,0:01:09.890 reprezinta fundamentele programarii. Aici[br]la Mojang folosim aceste concepte pentru 0:01:09.890,0:01:15.299 a face Minecraft. Inainte sa incepi, iti[br]vei alege personajul. Eu o aleg pe Alex. 0:01:15.299,0:01:22.810 Sa scriem comenzi pentru a o misca pe[br]ecran. Ecanul este impartit in trei zone. 0:01:22.810,0:01:28.579 In stanga este spatiul de joc Minecraft,[br]unde ruleaza programul. Instructiunile 0:01:28.579,0:01:34.740 pentru fiecare nivel sunt scrise dedesubt.[br]Zona din mijloc este toolbox-ul si fiecare 0:01:34.740,0:01:40.899 dintre aceste blocuri este o comanda care[br]ii spune lui Alex ce sa faca. Spatiul alb 0:01:40.899,0:01:46.920 din dreapta este spatiul de lucru si aici[br]vom construi programul nostru. Daca 0:01:46.920,0:01:53.340 tragem blocul mergi Inainte(); in spatiul[br]de lucru si apasam Run, ce se intampla? 0:01:53.340,0:01:59.770 0:01:59.770,0:02:05.140 0:02:05.140,0:02:11.380 0:02:11.380,0:02:17.260 0:02:17.260,0:02:22.670 0:02:22.670,0:02:28.700 0:02:28.700,0:02:33.790 0:02:33.790,0:02:41.170 0:02:41.170,0:02:46.620 0:02:46.620,0:02:48.750