### 简介
我们将开发一款捉鬼游戏!

### 能学到的知识
在这个项目中,我们可以学到以下知识:
-了解循环中操作之间暂停的必要性
- 使用代码在Scratch中生成随机数
- 添加变量以在Scratch中存储游戏分数
### 项目制作
#### 1、制作幽灵动画
新建一个空白Scratch项目,然后删除默认的猫角色,添加一个幽灵角色"Ghost",然后选择一个背景"Woods"。

添加代码,当点击绿旗后,我们的幽灵要一直重复不断地出现并消失。
当绿旗被点击时,我们的幽灵应当隐藏一秒,然后再出现一秒。 它需要一直重复这样,代码如下:

测试我们的代码,看幽灵是不是一直重复隐藏然后出现。
#### 2、随机幽灵
目前我们的幽灵实在是太容易被抓住了,因为它不会移动!
下面我们将要添加代码,使它出现时会在舞台上的任一随机位置出现,而不老是待在同一个位置上。
> 提示:每次幽灵出现前,它应该移到舞台上的一个随机位置上。
我们的代码应该如下所示:

#### 3、更多随机性
我们可以添加代码使幽灵隐藏等待的时间是随机的,

接着我们可以使用设置大小来使幽灵出现的时候大小是随机变化的,

#### 4、开始捉幽灵
现在给我们的游戏添加代码,使玩家可以抓住幽灵!
我们需要做的是玩家可以通过点击幽灵来抓住它们,当幽灵被点击时,幽灵应该被隐藏起来。

当幽灵被捉住时,我们可以播放一下音效,

#### 5、计分功能
现在我们将通过计分功能来使游戏更加有趣!
首先创建一个新的名为“分数”的变量,然后使用这个变量来记录玩家的得分。当玩家点击幽灵并抓住它们时,应该获得一定的分数,玩家每次点到幽灵时,他们的分数应当增加。

> 当点击绿旗时,我们应当把分数设置为0,在舞台里添加这个代码比较合适

> 当幽灵被点击时,分数变量的值应该加1

#### 6、倒计时功能
现在我们需要添加一个倒计时器,使玩家在只有10秒钟的时间内抓住尽可能多的幽灵。
新建一个叫“时间”的变量,因为时间是全局的,所以我们在舞台里添加代码比较合适。
> 我们在舞台上添加一个倒计时,只给玩家10秒的时间来抓幽灵。
> 倒计时应当在开始时设置为10秒,然后按秒倒计时,当时间变量为0时,游戏结束。

现在我们来体验下游戏,看我们能得几分。
如果觉得游戏太简单,我们可以:
- 给玩家更少的时间
- 减少幽灵的出现频率
- 让幽灵变小点
反复修改并测试游戏,直到觉得难度适中为止。
#### 7、挑战更多角色
你能在游戏里添加更多的角色吗?

对于每个添加的角色,我们要考虑以下事项:
- 角色的大小应该是多少?
- 它应该比幽灵出现的频率更高或更低?
- 当它被捉到时,应该看上去或听上去如何?
- 当玩家捉到它时应该得到(或者失去)多少分?