1 00:00:01,280 --> 00:00:03,940 Maligayang pagdating sa Oras ng Code... 2 00:00:14,070 --> 00:00:20,470 Magandang araw ako si Kathleen Kennedy at producer ako ng Star Wars: The Force Awakens. Sa araw na ito makikipagtulungan 3 00:00:20,470 --> 00:00:27,910 ka sa isa sa aming mga bituin, BB-8. Si BB-8 ay isang spherical na droid. Ang lahat ng ginagawa niya at 4 00:00:27,910 --> 00:00:34,830 bawat paggalaw na ginagalaw niya ay kontrolado ng computer software. Nakaaapekto ang computer science 5 00:00:34,830 --> 00:00:41,220 sa bawat industriya, mula marketing hanggang sa pangangalagang pangkalusugan hanggang sa pelikula. Sa katunayan, daan-daang computer engineer 6 00:00:41,220 --> 00:00:45,290 ang nagtrabahong magkasama upang gumawa ng isang pelikula tulad ng The Force Awakens. 7 00:00:45,290 --> 00:00:51,899 Magandang araw, ako si Rachel Rose. Senior R&D engineer ako sa ILM at pinangungunahan ko ang animation and creature 8 00:00:51,899 --> 00:00:57,340 development team. Sa The Force Awakens, ako ang responsable sa pagtulong sa artist na bumuo ng 9 00:00:57,340 --> 00:01:03,289 mga rig, na mga bahagi ng karakter na gumagalaw na hinahayaan ang karakter na makitang 10 00:01:03,289 --> 00:01:08,630 mapapaniwalaan na nasa isang kalawakan na malayong-malayo. Sa susunod na oras, gagawa tayo ng ating 11 00:01:08,630 --> 00:01:13,679 sariling laro ng Stars Wars na magtuturo sa iyo ng mga basic na konsepto ng programming. Kadalasang ang programming 12 00:01:13,679 --> 00:01:17,240 ay lahat teksto ngunit gagamit tayo ng mga block dito para mai-drag at mai-drop natin upang isulat ang 13 00:01:17,240 --> 00:01:23,200 mga program. Para magsimula, makikipagtulungan tayo kay Rey upang i-program ang BB-8 upang lumakad na mangolekta 14 00:01:23,200 --> 00:01:27,700 ng lahat ng mga scrap na bahagi. Nahahati ang screen mo sa tatlong bahagi. Sa 15 00:01:27,700 --> 00:01:32,259 kaliwa ang Star Wars game space kung saan tatakbo ang code. Ang mga tagubilin sa bawat lebel 16 00:01:32,259 --> 00:01:37,259 ay nakasulat sa ibaba ng game space. Ang gitnang area na ito ang toolbox at bawat isa sa mga block 17 00:01:37,259 --> 00:01:42,009 ay isang command na nauunawaan ni BB-8. Ang puting space sa kanan ay tinatawag na work 18 00:01:42,009 --> 00:01:44,649 space at dito tayo gagawa ng ating program. 19 00:01:44,649 --> 00:01:51,860 Kung ida-drag ko ang moveLeft na block sa ating workspace, ano ang nangyayari? Gagalaw pakaliwa si BB-8 ng isang block sa 20 00:01:51,860 --> 00:01:56,990 grid. At ano kung gusto kong gumawa ng isang bagay si BB-8 pagkatapos ng move left na block? Maaari akong magdagdag ng isa pang 21 00:01:56,990 --> 00:02:02,280 block sa ating program. Pipiliin ko ang moveUp na block at ida-drag ko ito sa ilalim ng aking 22 00:02:02,280 --> 00:02:06,180 moveLeft na block hanggang sa lumitaw ang highlight. Saka ida-drop ko ito at ang dalawang block ay 23 00:02:06,180 --> 00:02:10,549 magsasama. Kapag pinindot kong muli ang run, gagawin ni BB-8 24 00:02:10,549 --> 00:02:15,989 ang mga command na naka-stack pataas pababa sa ating workspace. Kung gusto mo mang tanggalin 25 00:02:15,989 --> 00:02:20,560 ang isang block, tanggalin lang ito mula sa stack at i-drag ito pabalik sa toolbox. Pagkatapos mong tamaan 26 00:02:20,580 --> 00:02:27,600 ang run, maaari mong palaging tamaan ang reset na buton upang magsimula muli si BB-8. Magsimula na tayo!