Scratch3.0编程 第10课 小猫抓老鼠迷宫游戏(文字版)

网友投稿 2020-05-09 22:03

Scratch3.0编程

小猫抓老鼠迷宫游戏

大家好!我是吴老师。

这节课我们一起来学习Scratch3.0编程 第10课 小猫抓老鼠迷宫游戏。

同学们,你们走过迷宫吗?今天吴老师把迷宫游戏搬到屏幕上,我们一起来瞧一瞧。

这个游戏看起来很好玩对不对?其中用了很多侦测类的积木哦!什么是侦测类的积木呢?其实我们之前已经有用过几个,今天我们就系统地来了解一下。一起来进入知识充电站。

知识充电站

人可以用眼睛、耳朵、手、鼻子和嘴巴来感知这个世界。而在Scratch中,侦测积木的工作原理与之相同,你可以用侦测积木来帮角色理解舞台周围的情况并作出反应。

当你设计一个游戏,你想让玩家拥有多少游戏的控制权,就应该考虑用哪些侦测积木,以及让玩家在何时获取这些信息。

我们可以把侦测积木分为这几类:鼠标侦测、键盘侦测、碰撞侦测、距离侦测、时间与日期侦测、问问题与其他侦测。

https://cdn.china-scratch.com/timg/200511/2203036042-0.jpg

鼠标侦测,你可以用按下鼠标积木来侦测游玩是否按下了鼠标的按钮。也可以用鼠标的x坐标、鼠标的y坐标来侦测鼠标的位置。

https://cdn.china-scratch.com/timg/200511/22030310M-1.jpg

键盘侦测,你可以用该积木来侦测玩家是否按下键盘中的某一个按键,并让角色做出相应的反应。

https://cdn.china-scratch.com/timg/200511/2203043621-2.jpg

碰撞侦测,Scratch不仅可以侦测何时按下按键,它还可以判断两个角色是否有接触,以及角色是否触碰到鼠标、舞台边缘,甚至是屏幕上的特定角色。还可以判断角色是否碰到舞台上的某一个颜色。

https://cdn.china-scratch.com/timg/200511/2203041053-3.jpg

距离侦测,如果你想让两个角色侦测到自己正在靠近而不是接触某个东西,该怎么办呢?有一个积木可以告诉你的角色距离某个物体多远,该积木可以让角色知道自己与其他角色或鼠标指针的距离。

https://cdn.china-scratch.com/timg/200511/2203044H2-4.jpg

日期与时间侦测,当前时间的积木可以告诉你角色现在的年、月、日、时、分、秒或星期、计时器积木可以准确的告诉你游戏运行了几秒。

https://cdn.china-scratch.com/timg/200511/2203041253-5.jpg

问问题及其他侦测,询问的积木可以让玩家做出回答,当这个积木运行时,它会把问题显示在舞台上,等待玩家给出答案,答案会放在“回答”的变量中。

https://cdn.china-scratch.com/timg/200511/220305D13-6.jpg

1.添加角色、背景并初始化

1.在舞台背景中绘制迷宫背景。

2.添加小猫与老鼠的角色。

3.为小猫与老鼠角色初始化

3.实现小猫的角色脚本

https://cdn.china-scratch.com/timg/200511/2203051354-7.jpg

4.作业

为这个游戏增加难度。以下两点作业可以二选一完成,或者两个都完成。

1.增加几个不同的迷宫背景造型,当小猫穿越迷宫时,迷宫会不断变化。

2.当小猫抓到老鼠后进入下一关,增加一个新的关卡。

你学会了吗?

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com