Witamy w Godzinie Kodowania
Hi, jestem Kathleen Kennedy i jestem producentem filmu Star Wars: Przebudzenie Mocy (The Force Awakens).
Dzisiaj będziecie pracować z jedną z naszych gwiazd, BB-8. BB-8 jest sferycznym droidem. Cokolwiek robi
i każdy jego ruch jest sterowany programem komputerowym. Informatyka ma wpływ
na przemysł, od marketingu po ochronę zdrowia, na filmy. W rzeczywistości, setki inżynierów
pracowało, aby powstał film taki, jak The Force Awakens.
Hi, jestem Rachel Rose. Jestem starszym inżynierem R&D w ILM i prowadzę zespół zajmujący się
animacją i tworzeniem postaci. W The Force Awakens odpowiadam za pomoc artystom w doborze
wyposażenia, będącego częścią postaci, dzięki któremu wyglądają
bardzo wiarygodnie w galaktyce znajdującej się bardzo daleko. W ciągu następnej godziny zbudujemy
własną grę Star Wars, poznając przy okazji podstawowe pojęcia związane z programowaniem.
Zwykle, programy mają postać tekstu, ale nasze programy będziemy tworzyć przeciągając i upuszczając bloki.
Będziemy pracować z Reyem, który programuje BB-8, by zebrał cały złom.
Ekran jest podzielony na 3 części. Po lewej stronie
jest plansza gry Star Wars, na której jest wykonywany program. Poniżej znajduje się instrukcja
odpowiednia do poziomu gry. W środkowej części znajduje się przybornik z blokami (Toolbox),
które rozumie BB-8. Biała część po prawej stronie to pole robocze (Work space),
gdzie będziemy budować nasz program.
Gdy przeciągnę blok "idź w lewo" na pole robocze, BB-8 przesunie się w lewo o jedno miejsce na siatce.
Jeśli chcę, aby BB-8 wykonał coś po przesunięciu się w lewo, mogę dodać
kolejny blok do naszego programu. Wybieram blok "idź do góry" i przesuwam go pod blok "idź w lewo",
aż pojawi się rozjaśnienie. Wtedy upuszczam go i oba bloki łączą się ze sobą.
Gdy nacisnę przycisk Uruchom (Run), BB-8 wykona
od góry do dołu polecenia znajdujące się w polu roboczym. Jeśli chcesz usuną blok
z pola roboczego, usuń go z programu i przeciągnij z powrotem do przybornika. Po naciśnięciu Uruchom
możesz zawsze nacisnąć przycisk Reset, by powrócić z BB-8 na początek. Milej zabawy!