WEBVTT 00:00:00.420 --> 00:00:00.660 嗨 00:00:00.660 --> 00:00:01.830 大家好 00:00:01.830 --> 00:00:08.820 计算机科学最令人兴奋的事情之一是 计算机程序可以在人们点击鼠标时 00:00:08.820 --> 00:00:13.170 敲击屏幕或打字生成一个事件 00:00:13.170 --> 00:00:17.220 同时生成一些代码来决定事件发生时该做什么 00:00:17.220 --> 00:00:18.270 例如 00:00:18.270 --> 00:00:21.630 你可以有一个事件处理程序 当鼠标被点击时 00:00:21.630 --> 00:00:22.500 播放一个声音 00:00:23.610 --> 00:00:26.430 让我们尝试一个活动 看看它是如何工作的 00:00:26.430 --> 00:00:29.160 你听说过Flappy Bird这个游戏吗 00:00:29.160 --> 00:00:30.870 通过使用事件处理程序 00:00:30.870 --> 00:00:35.460 您可以学习如何编写自己的自定义版本的FlappyBird 00:00:35.460 --> 00:00:41.490 你要写的代码包括拖放代表计算机命令的块 00:00:41.490 --> 00:00:42.240 拖拽 00:00:42.240 --> 00:00:44.490 编程是最简单的学习方法 00:00:44.490 --> 00:00:47.640 这甚至是大学生开始学习编程的方式 00:00:47.640 --> 00:00:48.630 但在拖拽编程表面下面 00:00:48.630 --> 00:00:51.180 这些块中的每一个都由实际代码表示 00:00:52.080 --> 00:00:53.730 如果你看一下工作空间 00:00:53.730 --> 00:00:56.490 有一些绿色的方块是为你填好的 00:00:56.490 --> 00:00:58.560 这些是事件处理程序 00:00:58.560 --> 00:00:59.910 如果你想让鸟拍打翅膀 00:00:59.910 --> 00:01:01.170 当你点击鼠标时 00:01:01.170 --> 00:01:05.670 你可以通过将flapflock附加到适当的事件处理程序 00:01:05.670 --> 00:01:06.780 现在在你的游戏中 00:01:06.780 --> 00:01:08.070 每当你点击鼠标 00:01:08.070 --> 00:01:08.970 鸟会拍打翅膀 00:01:09.960 --> 00:01:11.730 在这个活动的每个谜题中 00:01:11.730 --> 00:01:20.280 我们将在工作空间中引入作为绿色块的新事件类型您可以决定添加适当的块来响应这些事件 00:01:20.280 --> 00:01:22.560 当你看到这样的下拉箭头时 00:01:22.560 --> 00:01:25.350 这意味着你可以改变设置 比如播放什么声音 00:01:25.350 --> 00:01:28.530 当Flappy在最后一个谜题中落地时 00:01:28.530 --> 00:01:31.860 你将能够创造自己的游戏并与你的朋友分享 00:01:31.860 --> 00:01:32.400 玩得开心