Bun venit la Ora de programare! Buna! Sunt Kathleen Kennedy - producator al Star Wars: The Force Awakens. Azi vei lucra cu unul din star-urile noastre, BB-8 BB-8 este un droid sferic. Orice face si orice miscare a sa este controlata de un program. Informatica are influenta asupra fiecatui domeniu, de la marketing la sanatate si film. Sute de ingineri lucreaza impreuna pentru a face un film ca The Force Awakens. Buna! Sunt Rachel Rose,inginer R&D senior la IM si coordonez echipa de dezvoltare a personajelor si animatiei. In The Force Awakens, ajut la dezvoltarea artistica a instalatiilor, care sunt componente ale pesonajului care se misca si il fac sa arate real intr-o galaxie indepartata. In urmatoarea ora vom realiza propriul joc Star Wars cu care vei invata conceptele de baza ale programarii. De obicei, programarea se face prin text, dar noi vom folosi aici blocuri pentru a scrie programe. Pentru inceput, vom lucra cu Rey pentru a-l programa pe BB-8 sa mearga si sa colecteze toate reziduurile. Ecranul este impartit in trei zone. In stanga este spatiul jocului Star Wars unde se va rula codul. Instructiunile pentru fiecare nivel se scriu sub spatiul jocului. Aceasta zona din mijloc se numeste toolbox si fiecare din aceste blocuri este o comanda pe care BB-8 o poate intelege. Spatiul alb din dreapta se numeste spatiul de lucru si aici vom construi programul nostru. Daca aduc blocul moveLeft in spatiul de lucru, ce se intampla? BB-8 se misca spre stanga un bloc pe grid. Si daca vreau ca BB-8 sa mai faca altceva? Pot adauga alt bloc la programul nostru. Voi alege blocul moveUp si il aduc sub blocul meu moveLeft pana cand se lumineaza. Apoi ii dau drumul si cele doua blocuri se vor lipi. Cand apas iar run, BB-8 va executa toate comenzile stivuite din spatiul de lucru, de sus in jos. Daca vei vrea sa stergi un bloc, scoate-l din stiva si trage-l inapoi in toolbox. Dupa ce apesi run poti sa apesi butonul reset ca sa il aduci pe BB-8 inapoi la start. Acum sa incepem!