1 00:00:13,740 --> 00:00:14,630 嗨! 2 00:00:15,100 --> 00:00:19,280 我是凱瑟琳·肯尼迪,是 《星球大戰:原力覺醒》的製片人。 3 00:00:19,840 --> 00:00:23,460 今天,你將與我們的 一位明星BB-8 合作。 4 00:00:24,100 --> 00:00:26,390 BB-8 是一個球形機器人。 5 00:00:26,760 --> 00:00:31,930 它所做的每一件事和所做的每一個 動作都是由計算機軟件控制的。 6 00:00:33,420 --> 00:00:38,250 計算機科學影響著從營銷到 醫療保健再到電影的每個行業。 7 00:00:38,960 --> 00:00:42,113 事實上,100名 計算機工程師共同製作了 8 00:00:42,520 --> 00:00:45,050 一部類似《原力覺醒》的電影。 9 00:00:46,180 --> 00:00:47,110 我是雷切爾·羅斯。 10 00:00:47,120 --> 00:00:49,420 我是 “Ilam”的 高級研發工程師, 11 00:00:49,660 --> 00:00:53,210 領導《原力覺醒》的 動畫和生物開發團隊。 12 00:00:53,840 --> 00:00:57,970 我負責幫助美術師開發裝置, 13 00:00:58,010 --> 00:01:01,320 即角色移動的部分, 14 00:01:01,530 --> 00:01:05,660 讓角色在遙遠的銀河中 看起來非常可信。 15 00:01:07,020 --> 00:01:08,050 在接下來的一個小時裡, 16 00:01:08,090 --> 00:01:12,270 我們將構建我們自己的星球大戰 遊戲,它將教你編程的基本概念。 17 00:01:12,860 --> 00:01:14,490 通常編程都是文本, 18 00:01:14,540 --> 00:01:18,070 但我們將在這裡使用代碼塊, 以便我們可以拖放它來編寫程序。 19 00:01:18,800 --> 00:01:20,610 就其內部環節而言, 你仍在創建代碼。 20 00:01:21,430 --> 00:01:23,370 在你嘗試使用代碼塊的基礎知識後, 21 00:01:23,420 --> 00:01:24,620 我們會將你 切換到 Javascript, 22 00:01:24,720 --> 00:01:27,180 網絡上最流行的編程語言之一。 23 00:01:28,480 --> 00:01:30,800 首先,我們將與 Ray 一起 24 00:01:30,840 --> 00:01:33,920 對 BB-8 進行編程, 使其步行以收集所有廢舊零件。 25 00:01:34,760 --> 00:01:36,820 你的屏幕分為三個部分。 26 00:01:36,940 --> 00:01:39,840 左邊是運行代碼的 星球大戰遊戲空間。 27 00:01:40,260 --> 00:01:43,600 每個級別的說明都 寫在遊戲空間下方。 28 00:01:44,060 --> 00:01:45,920 中間部分是工具箱, 29 00:01:45,960 --> 00:01:48,920 而其中的每個代碼塊都是 BB-8 可以理解的指令。 30 00:01:49,820 --> 00:01:53,910 右邊的空白區域稱為工作區, 這是我們要構建程序的地方。 31 00:01:54,480 --> 00:01:58,820 如果我將左移代碼塊拖到我們的工作 區並按運行,接下來將發生什麼呢? 32 00:01:59,480 --> 00:02:01,870 BB-8 將在網格上向左移動一個位子。 33 00:02:02,410 --> 00:02:04,140 那如果我想讓 BB-8 做點什麼呢? 34 00:02:04,180 --> 00:02:05,560 在左移代碼塊之後, 35 00:02:05,800 --> 00:02:07,680 我可以在我們的程序中 添加另一個代碼塊。 36 00:02:08,280 --> 00:02:12,560 我現在選擇上移代碼塊 並將其拖到左移代碼塊下方 37 00:02:12,640 --> 00:02:14,030 直到出現突出顯示, 38 00:02:14,070 --> 00:02:16,600 然後我將其放下, 兩個代碼塊將卡在一起。 39 00:02:17,760 --> 00:02:19,170 當我再次按下運行時, 40 00:02:19,240 --> 00:02:23,550 BB-8 將執行我們在 工作區中從上到下堆疊的指令。 41 00:02:24,490 --> 00:02:25,930 如果你想刪除一個代碼塊, 42 00:02:26,000 --> 00:02:28,990 你只需將其從堆棧中移除 並將其拖回工具箱即可。 43 00:02:29,530 --> 00:02:30,700 點擊運行後, 44 00:02:30,740 --> 00:02:34,140 你可以隨時點擊重置按鈕 讓 BB-8 重新開始。 45 00:02:34,850 --> 00:02:36,060 現在讓我們開始吧。