1 00:00:13,900 --> 00:00:14,720 嗨! 2 00:00:15,100 --> 00:00:19,360 我是凯瑟琳·肯尼迪,是 《星球大战:原力觉醒》的制片人。 3 00:00:19,840 --> 00:00:23,420 今天,你将与我们的 一位明星BB-8 合作。 4 00:00:24,100 --> 00:00:26,430 BB-8 是一个球形机器人。 5 00:00:26,740 --> 00:00:31,900 它所做的每一件事和所做的每一个 动作都是由计算机软件控制的。 6 00:00:33,420 --> 00:00:38,230 计算机科学影响着从营销到 医疗保健再到电影的每个行业。 7 00:00:38,960 --> 00:00:42,140 事实上,100 名 计算机工程师共同制作了 8 00:00:42,520 --> 00:00:45,010 一部类似《原力觉醒》的电影。 9 00:00:46,180 --> 00:00:47,110 我是雷切尔·罗斯。 10 00:00:47,120 --> 00:00:49,480 我是“Ilam”的 高级研发工程师, 11 00:00:49,660 --> 00:00:53,260 领导《原力觉醒》的 动画生物开发团队。 12 00:00:53,870 --> 00:00:57,900 我负责帮助美术师开发装置, 13 00:00:57,920 --> 00:01:01,270 这是角色移动的部分, 14 00:01:01,480 --> 00:01:05,680 让角色在遥远的银河中 看起来非常可信。 15 00:01:07,020 --> 00:01:08,040 在接下来的一个小时里, 16 00:01:08,050 --> 00:01:12,260 我们将构建我们自己的星球大战 游戏,它将教你编程的基本概念。 17 00:01:12,780 --> 00:01:14,460 通常编程都是文本, 18 00:01:14,510 --> 00:01:18,040 但我们将在这里使用代码块, 以便我们可以拖放它来编写程序。 19 00:01:18,800 --> 00:01:20,652 就其内部环节而言, 你仍在创建代码。 20 00:01:21,440 --> 00:01:23,370 在你尝试使用代码块的基础知识后, 21 00:01:23,400 --> 00:01:24,570 我们会将你 切换到 Javascript, 22 00:01:24,720 --> 00:01:27,180 网络上最流行的编程语言之一。 23 00:01:28,480 --> 00:01:30,810 首先,我们将与 Ray 一起 24 00:01:30,840 --> 00:01:33,970 对 BB-8 进行编程, 使其步行以收集所有废旧零件。 25 00:01:34,750 --> 00:01:36,810 你的屏幕分为三个部分。 26 00:01:36,940 --> 00:01:39,820 左边是运行代码的 星球大战游戏空间。 27 00:01:40,230 --> 00:01:43,610 每个级别的说明都 写在游戏空间下方。 28 00:01:44,060 --> 00:01:45,870 中间部分是工具箱, 29 00:01:45,910 --> 00:01:48,930 而其中的每个代码块都是 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,776 BB-8 在网格上向左移动一个位子。 33 00:02:02,390 --> 00:02:04,200 那如果我想让 BB-8 做点什么呢? 34 00:02:04,250 --> 00:02:05,530 在左移代码块之后, 35 00:02:05,720 --> 00:02:07,620 我可以在我们的程序中 添加另一个代码块。 36 00:02:08,280 --> 00:02:12,600 我现在选择上移代码块 并将其拖到左移代码块下方 37 00:02:12,640 --> 00:02:14,039 直到出现突出显示, 38 00:02:14,060 --> 00:02:16,600 然后我将其放下, 两个代码块将卡在一起。 39 00:02:17,780 --> 00:02:19,170 当我再次按下运行时, 40 00:02:19,220 --> 00:02:23,570 BB-8 将执行我们在 工作区中从上到下堆叠的指令。 41 00:02:24,400 --> 00:02:25,960 如果你想删除一个代码块, 42 00:02:26,010 --> 00:02:28,920 你只需将其从堆栈中移除 并将其拖回工具箱即可。 43 00:02:29,500 --> 00:02:30,700 点击运行后, 44 00:02:30,750 --> 00:02:34,130 你可以随时点击重置按钮 让 BB-8 重新开始。 45 00:02:34,860 --> 00:02:36,060 现在让我们开始吧。