admin 管理员组

文章数量: 887021


2024年1月18日发(作者:网页的定义)

第二十二课 《接礼物》Scratch学案

——今日任务——

今天我们要制作一个接礼物的scratch游戏,规则如下:

(1)玩家控制一个角色,该角色只允许在舞台下方左右移动并且由键盘控制方向;

(2)舞台上方会随机降落各种“礼物”,每种礼物下落的速度不同,接到每种礼物所得分数也不

相同,但接到“ghost”时会减分;

(3)游戏计时30秒,30秒内你所得分数小于20,则游戏失败,否则游戏胜利!

(4)再次点击绿旗可以重新开始游戏!

——任务拆解——

开 始

确定下方接礼物的游戏角色

确定上方随机掉落的礼物角色

实现键盘控制接礼物角色左右移动

实现礼物从上方同一高度随机位置掉落

礼物落地,消失

礼物碰到角色

NY

礼物消失,计分器加分或减分!

第一步:新建角色1(汽车),挑选一个你喜欢的角色吧

第二步:新建一个变量score,我们准备用这个变量计得分!

第三步:启动计时器

第四步:创建角色2(香蕉),角色3(薯条),角色4(幽灵),这样一来我们的四个角色就全部就位了,利用缩放工具

,将四个角色缩小一些如下:

第五步:为角色1 编程

1.

2.变量score清零,计时器清零;

3. 要重复(判断)什么呢?

当然是要判断时间到了30秒后,score有没有到30分,得到了30分胜利,没得到失败!

4.还没完,我们还忘了点儿啥?角色1还不能用键盘控制左右移动,这个咋实现?

第六步:为角色2 编程

1.

2.角色2一开始要显示出来

3.一开始,确定角色2的位置(屏幕最上方,向下掉,所以x和y应该是多少?)

4. 需要重复执行什么呢?

角色2可以向下掉落

在掉落过程中,没被角色1接住,碰到边缘了怎么办?

在掉落过程中,被角色1接住了,怎么办?

第七步:将角色2的程序复制给角色3和角色4,但是角色3和角色4的程序与角色2的程序可不能完全一样,我们可以对角色3和角色4的程序做一些变动,试想一下需要做什么改动?

第八步:运行你的程序,看结果

※第九步(加分20分):

这个程序还有一些问题!作为新的玩家,一开始是不知道你的游戏如何操作的,你能否想个什么办法介绍一下你的游戏?

比如让你的角色1作为主持人???

或者再新建一个主持人角色???

提示:


本文标签: 角色 礼物 游戏 程序