1 00:00:01,280 --> 00:00:03,940 ยินดีต้อนรับสู่ Hour of Code 2 00:00:14,070 --> 00:00:20,470 สวัสดี ฉันชื่อเคธลีน เคนเนดี ฉันคือโปรดิวเซอร์ของภาพยนต์เรื่อง Star Wars: The Force Awakens 3 00:00:20,470 --> 00:00:27,910 วันนี้คุณจะได้ทำงานร่วมกับ BB-8 หุ่นดรอยด์ทรงกลม ทุกสิ่งที่เขาทำและ 4 00:00:27,910 --> 00:00:34,830 ทุกการเคลื่อนไหวของเขาถูกควบคุมด้วยซอฟต์แวร์คอมพิวเตอร์ วิทยาการคอมพิวเตอร์นั้นมีส่วนใน 5 00:00:34,830 --> 00:00:41,220 ทุกๆ อุตสาหกรรม ตั้งแต่การตลาด การดูแลสุภาพ ไปจนถึงภาพยนต์ ในความเป็นจริง วิศวกรคอมพิวเตอร์นับร้อย 6 00:00:41,220 --> 00:00:45,290 ทำงานร่วมกันเพื่อสร้างสรรค์ภาพยนต์อย่าง The Force Awakens 7 00:00:45,290 --> 00:00:51,899 สวัสดี ฉันชื่อราเชล โรส ฉันคือวิศวกรด้านการวิจัยและการพัฒนาอาวุโสของ ILM และเป็นหัวหน้าทีมแอนิเมชั่น 8 00:00:51,899 --> 00:00:57,340 และพัฒนาสิ่งมีชีวิต ใน The Force Awakens ฉันมีหน้าที่ช่วยเหลือศิลปินพัฒนา 9 00:00:57,340 --> 00:01:03,289 ข้อต่อ ซึ่งเป็นส่วนหนึ่งในการเคลื่อนที่ของตัวละคร ที่จะทำให้ตัวะครดู 10 00:01:03,289 --> 00:01:08,630 มีความน่าเชื่อถือมากๆ ในกาแล็กซี่อันไกลโพ้น ในชั่วโมงถัดไป เราจะทำการสร้าง 11 00:01:08,630 --> 00:01:13,679 เกม Star Wars ของเราเอง ซึ่งจะสอนคุณในเรื่องแนวคิดพื้นฐานของการเขียนโปรแกรม โดยปกติการเขียนโปรแกรม 12 00:01:13,679 --> 00:01:17,240 จะเขียนด้วยตัวอักขระทั้งหมด แต่ตอนนี้เราจะใช้บล็อกในการสร้าง ซึ่งเราสามารถลากและวางเพื่อเขียน 13 00:01:17,240 --> 00:01:23,200 โปรแกรม เพื่อที่จะเริ่มต้น เราจะทำงานร่วมกับเรย์(ตัวละครในภาพยนต์) เพื่อทำการเขียนโปรแกรมสั่งงาน BB-8 ให้เดินไปยัง 14 00:01:23,200 --> 00:01:27,700 เส้นทางที่มีเศษเหล็กอยู่ หน้าจอของคุณจะแบ่งออกเป็นสามส่วน ส่วนทาง 15 00:01:27,700 --> 00:01:32,259 ซ้ายมือ คือพื้นที่เกม Star Wars ที่โค้ดโปรแกรมทำงาน คำแนะนำของแต่ละระดับ 16 00:01:32,259 --> 00:01:37,259 จะเขียนเอาไว้ด้านล่างพื้นที่เกม บริเวณกลางหน้าจอคือกล่องเครื่องมือ และบล็อกแต่ละบล็อก 17 00:01:37,259 --> 00:01:42,009 คือคำสั่งที่ BB-8 สามารถเข้าใจได้ พื้นที่สีขาวทางขวามือเรียกว่าพื้นที่ 18 00:01:42,009 --> 00:01:44,649 ทำงาน เป็นบริเวณที่เราจะสร้างโปรแกรมของเรา 19 00:01:44,649 --> 00:01:51,860 ถ้าฉันลากบล็อก "moveLeft" ไปวางไว้ในพื้นที่ทำงาน อะไรจะเกิดขึ้น? BB-8 เคลื่อนที่ไปทางซ้ายมือหนึ่งช่อง 20 00:01:51,860 --> 00:01:56,990 ตาราง และถ้าฉันต้องการให้ BB-8 ทำอะไรสักอย่างหนึ่งหลังจากเคลื่อนที่ไปทางซ้ายมือล่ะ? ฉันสามารถเพิ่มบล็อก 21 00:01:56,990 --> 00:02:02,280 อื่นๆ เข้ามาในโปรแกรมของเราได้ ฉันจะเลือกบล็อก "moveUp" และลากมันมาไว้ด้านล่าง 22 00:02:02,280 --> 00:02:06,180 บล็อก "moveLeft" จนกระทั่งไฮไลท์ปรากฏขึ้น จากนั้นฉันจะวางมันลง และทั้งสองบล็อกก็จะ 23 00:02:06,180 --> 00:02:10,549 เชื่อมต่อเข้าหากัน เมื่อฉันกดปุ่ม "Run" อีกครั้ง BB-8 จะดำเนินการตาม 24 00:02:10,549 --> 00:02:15,989 คำสั่งที่อยู่ในพื้นที่ทำงานของเรา จากบนลงล่าง ถ้าคุณต้องการที่จะลบ 25 00:02:15,989 --> 00:02:20,560 บล็อกออก เพียงแค่ลาดมันออกจากพื้นที่ทำงานและวางมันลงในกล่องเครื่องมือ หลังจากคุณกดปุ่ม 26 00:02:20,580 --> 00:02:27,600 "Run" คุณสามารถที่จะกดปุ่ม "Reset" ได้ตลอดเวลาเพื่อให้ BB-8 กลับไปยังจุดเริ่มต้น เอาล่ะ ตอนนี้ไปกลิ้งกันเถอะ!