[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:13.74,0:00:14.63,Default,,0000,0000,0000,,嗨! Dialogue: 0,0:00:15.10,0:00:19.28,Default,,0000,0000,0000,,我是凱瑟琳·肯尼迪,是\N《星球大戰:原力覺醒》的製片人。 Dialogue: 0,0:00:19.84,0:00:23.46,Default,,0000,0000,0000,,今天,你將與我們的\N一位明星BB-8 合作。 Dialogue: 0,0:00:24.10,0:00:26.39,Default,,0000,0000,0000,,BB-8 是一個球形機器人。 Dialogue: 0,0:00:26.76,0:00:31.93,Default,,0000,0000,0000,,它所做的每一件事和所做的每一個\N動作都是由計算機軟件控制的。 Dialogue: 0,0:00:33.42,0:00:38.25,Default,,0000,0000,0000,,計算機科學影響著從營銷到\N醫療保健再到電影的每個行業。 Dialogue: 0,0:00:38.96,0:00:42.11,Default,,0000,0000,0000,,事實上,100名\N計算機工程師共同製作了 Dialogue: 0,0:00:42.52,0:00:45.05,Default,,0000,0000,0000,,一部類似《原力覺醒》的電影。 Dialogue: 0,0:00:46.18,0:00:47.11,Default,,0000,0000,0000,,我是雷切爾·羅斯。 Dialogue: 0,0:00:47.12,0:00:49.42,Default,,0000,0000,0000,,我是 “Ilam”的\N高級研發工程師, Dialogue: 0,0:00:49.66,0:00:53.21,Default,,0000,0000,0000,,領導《原力覺醒》的\N動畫和生物開發團隊。 Dialogue: 0,0:00:53.84,0:00:57.97,Default,,0000,0000,0000,,我負責幫助美術師開發裝置, Dialogue: 0,0:00:58.01,0:01:01.32,Default,,0000,0000,0000,,即角色移動的部分, Dialogue: 0,0:01:01.53,0:01:05.66,Default,,0000,0000,0000,,讓角色在遙遠的銀河中\N看起來非常可信。 Dialogue: 0,0:01:07.02,0:01:08.05,Default,,0000,0000,0000,,在接下來的一個小時裡, Dialogue: 0,0:01:08.09,0:01:12.27,Default,,0000,0000,0000,,我們將構建我們自己的星球大戰\N遊戲,它將教你編程的基本概念。 Dialogue: 0,0:01:12.86,0:01:14.49,Default,,0000,0000,0000,,通常編程都是文本, Dialogue: 0,0:01:14.54,0:01:18.07,Default,,0000,0000,0000,,但我們將在這裡使用代碼塊,\N以便我們可以拖放它來編寫程序。 Dialogue: 0,0:01:18.80,0:01:20.61,Default,,0000,0000,0000,,就其內部環節而言,\N你仍在創建代碼。 Dialogue: 0,0:01:21.43,0:01:23.37,Default,,0000,0000,0000,,在你嘗試使用代碼塊的基礎知識後, Dialogue: 0,0:01:23.42,0:01:24.62,Default,,0000,0000,0000,,我們會將你\N切換到 Javascript, Dialogue: 0,0:01:24.72,0:01:27.18,Default,,0000,0000,0000,,網絡上最流行的編程語言之一。 Dialogue: 0,0:01:28.48,0:01:30.80,Default,,0000,0000,0000,,首先,我們將與 Ray 一起 Dialogue: 0,0:01:30.84,0:01:33.92,Default,,0000,0000,0000,,對 BB-8 進行編程,\N使其步行以收集所有廢舊零件。 Dialogue: 0,0:01:34.76,0:01:36.82,Default,,0000,0000,0000,,你的屏幕分為三個部分。 Dialogue: 0,0:01:36.94,0:01:39.84,Default,,0000,0000,0000,,左邊是運行代碼的\N星球大戰遊戲空間。 Dialogue: 0,0:01:40.26,0:01:43.60,Default,,0000,0000,0000,,每個級別的說明都\N寫在遊戲空間下方。 Dialogue: 0,0:01:44.06,0:01:45.92,Default,,0000,0000,0000,,中間部分是工具箱, Dialogue: 0,0:01:45.96,0:01:48.92,Default,,0000,0000,0000,,而其中的每個代碼塊都是\NBB-8 可以理解的指令。 Dialogue: 0,0:01:49.82,0:01:53.91,Default,,0000,0000,0000,,右邊的空白區域稱為工作區,\N這是我們要構建程序的地方。 Dialogue: 0,0:01:54.48,0:01:58.82,Default,,0000,0000,0000,,如果我將左移代碼塊拖到我們的工作\N區並按運行,接下來將發生什麼呢? Dialogue: 0,0:01:59.48,0:02:01.87,Default,,0000,0000,0000,,BB-8\N將在網格上向左移動一個位子。 Dialogue: 0,0:02:02.41,0:02:04.14,Default,,0000,0000,0000,,那如果我想讓\NBB-8 做點什麼呢? Dialogue: 0,0:02:04.18,0:02:05.56,Default,,0000,0000,0000,,在左移代碼塊之後, Dialogue: 0,0:02:05.80,0:02:07.68,Default,,0000,0000,0000,,我可以在我們的程序中\N添加另一個代碼塊。 Dialogue: 0,0:02:08.28,0:02:12.56,Default,,0000,0000,0000,,我現在選擇上移代碼塊\N並將其拖到左移代碼塊下方 Dialogue: 0,0:02:12.64,0:02:14.03,Default,,0000,0000,0000,,直到出現突出顯示, Dialogue: 0,0:02:14.07,0:02:16.60,Default,,0000,0000,0000,,然後我將其放下,\N兩個代碼塊將卡在一起。 Dialogue: 0,0:02:17.76,0:02:19.17,Default,,0000,0000,0000,,當我再次按下運行時, Dialogue: 0,0:02:19.24,0:02:23.55,Default,,0000,0000,0000,,BB-8 將執行我們在\N工作區中從上到下堆疊的指令。 Dialogue: 0,0:02:24.49,0:02:25.93,Default,,0000,0000,0000,,如果你想刪除一個代碼塊, Dialogue: 0,0:02:26.00,0:02:28.99,Default,,0000,0000,0000,,你只需將其從堆棧中移除\N並將其拖回工具箱即可。 Dialogue: 0,0:02:29.53,0:02:30.70,Default,,0000,0000,0000,,點擊運行後, Dialogue: 0,0:02:30.74,0:02:34.14,Default,,0000,0000,0000,,你可以隨時點擊重置按鈕\N讓 BB-8 重新開始。 Dialogue: 0,0:02:34.85,0:02:36.06,Default,,0000,0000,0000,,現在讓我們開始吧。