Scratch编程第五讲 - 游戏

上节课,我们加了很多代码,让我可以操作“我”去主动找男神。

这个程序,越来越像游戏了。

既然如何,为何我们不直接把它做成一个游戏呢?

其实,游戏无非是有个竞技性,要么和别人PK,要么和时间PK。在这里,我们就把完成目标定为,在1分钟内得到多少分就算赢。

所以,我们要有一个记分牌。这个记分牌,我们在程序里叫变量。

意思就是会变化的量,用来存储数字,字符等。

在这里,我们用来存我们的得分。

我们新建一个叫“得分”的变量:

点击“数据”,再点“新建变量”:

在弹出的对话框里输入:得分

这时候我们发现变量添加到了这里:


好,变量有了,那现在要做两件事,首先要将“得分”初始化为0

这个代码,我们写在“舞台”里。

先选中“舞台”:

然后在右边写上如下代码:


然后,我们要想,什么时候给得分加分呢?当然是抓住男神的时候,我们更改“我”的代码,在抓住男神时把得分加分:


哇哈哈,现在运行程序,是不是发现左上角有得分了,然后每次抓住男神,都会变化。

这个游戏到这里还差一点,什么时候过关呢?

当然是拿到100分的时候!

我们要写一个循环,不断看当前得分,如果超过100,则显示通关,并停止游戏。

这段代码也写在“舞台里。

切换到“舞台”,然后写如下代码:

大功告成!

下一节课,我们将编写更复杂的游戏!