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!