Scratch娃娃机抓宝物-玩游戏学坐标

Scratch娃娃机抓宝物-超平的编程课
Scratch娃娃机抓宝物-玩游戏学坐标
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 47

作品介绍

今天给大家分享的Scratch作品是《娃娃机抓宝物》游戏,游戏的目标就是答对题目,在指定的时间内,让娃娃机抓到更多的宝物。

深蓝色的舞台背景是一张Scratch舞台坐标示意图,其中黄色的水平线标注了x坐标,蓝色的垂直线标注了y坐标,同时还有一些细线条将舞台分割成若干个小格子。点击绿旗,运行程序,在舞台下方出现一颗宝石,左右来回移动,然后停留在4个小格子的交叉点位置。此时会弹出一个输入框,并询问“X坐标是多少”,玩家输入x坐标值,如果输入错误,则提示“X坐标搞错了”,然后重新再随机出现一个新的宝物,重复这个过程。如果输入正确,停留在舞台右上方的抓手向左移动到和宝物平齐的位置,然后向下移动,当抓手碰到宝物时,宝物消失,并将分数加1,同时在舞台中央出现+1的提示效果,然后又重新随机出现新的宝物,重复上述过程,整个游戏持续60秒钟,当时间减到0的时候,游戏结束。

作品效果

Scratch娃娃机抓宝物作品的完整效果如视频所示:

Scratch娃娃机抓宝物作品效果

作品解读

Scratch娃娃机抓宝物作品一共使用了9个角色,如图所示:

娃娃机抓宝物角色列表
娃娃机抓宝物角色列表

本作品的重点是学习和掌握Scratch坐标知识,通过游戏,对Scratch舞台坐标系有一个整体认识,对舞台各位置的坐标有一个初步的感知。重点角色是抓手和宝物,接下来就做一个简单的说明。

1.放置好抓手

先将抓手的位置确定下来,然后再发送广播,告诉宝物可以出现了,其代码如图所示:

抓手初始化并发送广播
抓手初始化并发送广播

2.宝物随机位置

当宝物角色接收到“重新定位”广播消息时,开始左右来回移动,然后随机选择一个位置停留下来,并发送广播消息告诉抓手已经准备就绪了,其代码如下所示:

宝物随机位置出现
宝物随机位置出现

3.抓手抓宝物

当抓手接收到“准备就绪”广播消息后,开始询问“X坐标是多少”了,并根据玩家输入的数值给出相应处理,具体代码如下图所示:

抓手提问及抓宝物代码
抓手提问及抓宝物代码

4.宝物跟随抓手

当抓手抓到宝物时,宝物随着抓手一起移动,编写代码如下:

宝物随抓手移动
宝物随抓手移动

© 版权声明
THE END
喜欢就支持一下吧
点赞68 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容