少儿编程scratch游戏——scratch打地鼠

亲爱的可爱的小朋友们,大家好!今天编玩边学网来给大家制作一款少儿编程scratch游戏,就是scratch打地鼠。是不是很有意思,大家平时经常玩,今天就来体验下怎么制作scratch打地鼠游戏吧!

游戏介绍:玩家通过操控锤子击打洞里冒出来的地鼠来得分。

玩家通过操控锤子击打洞里冒出来的地鼠来得分。

变量

在这个游戏中,我定义了2个变量:

剩余时间:游戏还剩下多少时间,这个变量会显示在屏幕上。

得分:已经得到的分数,这个变量显示在屏幕上。

背景

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图1背景图

“背景”脚本

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图2背景脚本

背景只有一段脚本,就是当接收到“游戏开始”消息后,设置变量初始值,并开始游戏倒计时。将变量“得分”设置为0,将变量“剩余时间”设置为30s。在循环体中,每次等待1s,将变量“剩余时间”减1。当“剩余时间”为0后,广播“游戏结束”,并且停止全部脚本。

角色

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图3角色图

这个游戏一共13个角色,分别是9只地鼠、1把锤子、开始和结束的3个角色。

第1个角色:开始界面

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图4开始界面图

“开始界面”脚本展示

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图5开始界面脚本

第一步:当绿旗被点击时,显示该角色。

第二步:当接收到“游戏开始”时,就要隐藏该角色。

第2个角色:开始按钮

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图6开始按钮

开始按钮脚本展示

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图7开始按钮脚本

第一步:当绿旗被点击时,移到指定位置,移到最前面,显示角色。

第二步:当角色被点击时,隐藏角色,广播“游戏开始”。

第3个角色:锤子

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图8锤子图

锤子有2个造型,分别是”普通”和“攻击”造型。

“锤子”脚本展示

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图9锤子脚本

第一步:当接收到“游戏开始”时,显示角色,移到最前面。重复执行让锤子跟随鼠标移到。如果侦测到鼠标被按下,则换成“攻击”造型,然后等待0.2s,换成“普通”造型。

第二步:当接收到“游戏结束”,隐藏角色。

第4个角色:结束信息

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图10结束信息

“结束信息”脚本展示

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图11结束信息脚本

第一步:当角色被点击时,隐藏角色。

第二步:当接收到“游戏结束”,移到最前面,显示角色。等待05s。

第5个角色:地鼠

少儿编程scratch游戏——scratch打地鼠-少儿编程网
图12地鼠

“地鼠”脚本展示

少儿编程scratch游戏——scratch打地鼠-少儿编程网

少儿编程scratch游戏——scratch打地鼠-少儿编程网

图13地鼠脚本

第一步:当绿旗被点击时,移到第一个洞里,隐藏角色。重复执行,随机等待一段时间后,显示角色,表示地鼠钻出洞来。之后随机等待一段时间,隐藏角色。表示地鼠又躲回洞里。

第二步:当绿旗被点击时,重复执行,侦测地鼠是否碰到了锤子和锤子的造型名称是否是“攻击”。如果这2个条件同时满足,就播放声音,隐藏角色。将分数加1。

第6到13个角色:地鼠2到地鼠9

因为“地鼠2”到“地鼠9”的造型和声音与“地鼠1”是一样的,脚本也基本一样,只不过每个角色放置的位置和随机等待的时间不同。小朋友们,可以复制“地鼠1”的角色,对脚本稍作修改即可了。

本文链接:少儿编程scratch游戏——scratch打地鼠

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

3 条评论
  • 椅子 6 

    角色怎么弄

  • 沙发 6 

    背景怎么弄!

    • 儿童编程
      儿童编程 

      你可以去网上找类似的图片资源

相关文章
scratch编程挑战赛四川赛区学员场次安排及参赛须知
scratch编程挑战赛四川赛区学员场次安排…
scratch编程书籍推荐,高效辅助学习!
scratch编程书籍推荐,高效辅助学习!
0基础的孩子怎样学习scratch图形化编程?
0基础的孩子怎样学习scratch图形化编程?
你有了解过scratch编程介绍吗?
你有了解过scratch编程介绍吗?
如何制作scratch小游戏编程,so easy!
如何制作scratch小游戏编程,so easy!
scratch试题入门练习作业—求连续数之和
scratch试题入门练习作业—求连续数之和
我还没有学会写个人说明!