WEBVTT 00:00:13.740 --> 00:00:14.630 嗨! 00:00:15.100 --> 00:00:19.280 我是凱瑟琳·肯尼迪,是 《星球大戰:原力覺醒》的製片人。 00:00:19.840 --> 00:00:23.460 今天,你將與我們的 一位明星BB-8 合作。 00:00:24.100 --> 00:00:26.390 BB-8 是一個球形機器人。 00:00:26.760 --> 00:00:31.930 它所做的每一件事和所做的每一個 動作都是由計算機軟件控制的。 00:00:33.420 --> 00:00:38.250 計算機科學影響著從營銷到 醫療保健再到電影的每個行業。 00:00:38.960 --> 00:00:42.113 事實上,100名 計算機工程師共同製作了 00:00:42.520 --> 00:00:45.050 一部類似《原力覺醒》的電影。 00:00:46.180 --> 00:00:47.110 我是雷切爾·羅斯。 00:00:47.120 --> 00:00:49.420 我是 “Ilam”的 高級研發工程師, 00:00:49.660 --> 00:00:53.210 領導《原力覺醒》的 動畫和生物開發團隊。 00:00:53.840 --> 00:00:57.970 我負責幫助美術師開發裝置, 00:00:58.010 --> 00:01:01.320 即角色移動的部分, 00:01:01.530 --> 00:01:05.660 讓角色在遙遠的銀河中 看起來非常可信。 00:01:07.020 --> 00:01:08.050 在接下來的一個小時裡, 00:01:08.090 --> 00:01:12.270 我們將構建我們自己的星球大戰 遊戲,它將教你編程的基本概念。 00:01:12.860 --> 00:01:14.490 通常編程都是文本, 00:01:14.540 --> 00:01:18.070 但我們將在這裡使用代碼塊, 以便我們可以拖放它來編寫程序。 00:01:18.800 --> 00:01:20.610 就其內部環節而言, 你仍在創建代碼。 00:01:21.430 --> 00:01:23.370 在你嘗試使用代碼塊的基礎知識後, 00:01:23.420 --> 00:01:24.620 我們會將你 切換到 Javascript, 00:01:24.720 --> 00:01:27.180 網絡上最流行的編程語言之一。 00:01:28.480 --> 00:01:30.800 首先,我們將與 Ray 一起 00:01:30.840 --> 00:01:33.920 對 BB-8 進行編程, 使其步行以收集所有廢舊零件。 00:01:34.760 --> 00:01:36.820 你的屏幕分為三個部分。 00:01:36.940 --> 00:01:39.840 左邊是運行代碼的 星球大戰遊戲空間。 00:01:40.260 --> 00:01:43.600 每個級別的說明都 寫在遊戲空間下方。 00:01:44.060 --> 00:01:45.920 中間部分是工具箱, 00:01:45.960 --> 00:01:48.920 而其中的每個代碼塊都是 BB-8 可以理解的指令。 00:01:49.820 --> 00:01:53.910 右邊的空白區域稱為工作區, 這是我們要構建程序的地方。 00:01:54.480 --> 00:01:58.820 如果我將左移代碼塊拖到我們的工作 區並按運行,接下來將發生什麼呢? 00:01:59.480 --> 00:02:01.870 BB-8 將在網格上向左移動一個位子。 00:02:02.410 --> 00:02:04.140 那如果我想讓 BB-8 做點什麼呢? 00:02:04.180 --> 00:02:05.560 在左移代碼塊之後, 00:02:05.800 --> 00:02:07.680 我可以在我們的程序中 添加另一個代碼塊。 00:02:08.280 --> 00:02:12.560 我現在選擇上移代碼塊 並將其拖到左移代碼塊下方 00:02:12.640 --> 00:02:14.030 直到出現突出顯示, 00:02:14.070 --> 00:02:16.600 然後我將其放下, 兩個代碼塊將卡在一起。 00:02:17.760 --> 00:02:19.170 當我再次按下運行時, 00:02:19.240 --> 00:02:23.550 BB-8 將執行我們在 工作區中從上到下堆疊的指令。 00:02:24.490 --> 00:02:25.930 如果你想刪除一個代碼塊, 00:02:26.000 --> 00:02:28.990 你只需將其從堆棧中移除 並將其拖回工具箱即可。 00:02:29.530 --> 00:02:30.700 點擊運行後, 00:02:30.740 --> 00:02:34.140 你可以隨時點擊重置按鈕 讓 BB-8 重新開始。 00:02:34.850 --> 00:02:36.060 現在讓我們開始吧。