少儿创意编程scratch初级游戏打地鼠

可爱的小朋友们,今天我们来编一个打地鼠的经典小游戏吧。

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

打地鼠

效果图

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

变量

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

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

背景

图1背景图

“背景”脚本

图2背景脚本

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

角色

图3角色图

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

第1个角色:开始界面

图4开始界面图

“开始界面”脚本展示

图5开始界面脚本

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

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

第2个角色:开始按钮

图6开始按钮

开始按钮脚本展示

图7开始按钮脚本

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

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

第3个角色:锤子

图8锤子图

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

“锤子”脚本展示

图9锤子脚本

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

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

第4个角色:结束信息

图10结束信息

“结束信息”脚本展示

图11结束信息脚本

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

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

第5个角色:地鼠

图12地鼠

“地鼠”脚本展示

图13地鼠脚本

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

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

因为“地鼠2”到“地鼠9”的造型和声音与“地鼠1”是一样的,脚本也基本一样,只不过每个角色放置的位置和随机等待的时间不同。小朋友们,可以复制“地鼠1”的角色,对脚本稍作修改即可了。好了,打地鼠的游戏做好啦!快尝试运行一下吧,一起来打地鼠吧~

最新版Scratch3.29.1编程软件

Scratch积木指令学习手册

Scratch飞机大战素材.zip

Scratch植物大战僵尸素材.zip

Scratch羊了个羊.zip

Scratch计算器源码.zip

Scratch五子棋源码.zip

Scratch俄罗斯方块源码.zip

Scratch打地鼠源码.zip

Scratch大家来找茬源码.zip

Scratch数独源码.zip

Scratch川剧变脸源码.zip

Scratch电子学会等级考试白皮书

Scratch蓝桥杯资料

编程的奶爸qingliangx儿童编程不该仅仅是送孩子进培训班,家长也来和孩子玩这项有意义的亲子游戏吧。关注“父与女的编程之旅”,与孩子一起踏上编程之旅。今天

如今审核如此便捷,遇到不懂的事情百度一下就知道了,部分小伙伴还可以Google,会出来很多关于搜索的信息和数据。 作为程序员,如何向孩子解释有关搜索中的原理,你该怎么向他们解释? 解释太难,孩子听不懂,解释太简单,又把握不住简单的维度。

Scratch自学精品课程(45节课)目...

官方教程 10、录制声音

官方教程 9、制作音乐

官方教程 8、创作故事

官方教程 7、角色动画

1、少极客小将致力于少儿编程教育普及化和价格百姓化,让孩子做人工智能时代的主人。

THE END
0.手实现小猫走迷宫小游戏:其实挺简单scratch编程小游戏本文详细介绍了如何使用编程工具Scratch,通过积木块编程,实现一款小猫寻找伙伴并走迷宫的游戏。内容涵盖角色与背景的添加、角色移动、防止穿墙、检测碰撞、克隆角色、游戏胜利条件判断以及胜利动画的制作。通过实例展示了Scratch的编程逻辑和技巧。 🚩前言 🚀博主主页:阿阿阿阿锋的主页_CSDN jvzquC41dnuh0lxfp0tfv8r2a8935A7781gsvrhng1jfvjnnu1737@8578>
1.6个Python童年小游戏,开始敲起来,玩吧!python游戏虽然程序员敲代码多年,但童心还是一直都在的,今天就分享一些私藏的童年游戏,十几行代码就能进入使用Python开发的小游戏快乐玩耍! 1. 五子棋 童年游戏不可缺少的五子棋,你攻我守,守中进攻,五子棋一玩就可以玩一下午。 编辑切换为居中 添加图片注释,不超过 140 字(可选) jvzquC41dnuh0lxfp0tfv8|gkzooa>:376>788ftvkimg8igvcomu86529:15@6