友情提示:380元/半年,儿童学编程,就上码丁实验室。
我们定义了两个变量。
剩余时间:游戏还剩下多少时间,这个变量会显示在屏幕上。
得分:已经得到的分数,这个变量会显示在屏幕上。
2.背景
我们选择从本地上传的图片作为背景。
这个背景只有一段脚本,就是当接收到 ”游戏开始“消息后,设置变量初始值,并开始游戏倒计时。将变量”得分“设置为0,随着玩家打中了地鼠,”得分“会增加。将变量”剩余时间”设置为30,表示一局游戏的时间为30秒。然后执行一个循环30次,在循环体中,每次等待1秒后,将变量“剩余时间”减1。当”剩余时间“为零后,广播”游戏结束“消息,并停止全部脚本。
3.角色
第1个角色:开始界面
我们选择从本地上传的图像作为开始界面。
这个角色有两段脚本。
第1步
当点击绿色旗帜时,显示角色。
第2步
当接收到“游戏开始”消息时,隐藏角色。
第2个角色:开始按钮
其造型如下所示。
这个角色也有两段脚本。
第1步
当点击绿色旗帜时,移动角色位置,将角色移至最前面,并显示角色。
第2步
当点击角色时,隐藏角色,并广播“游戏开始”消息。
第3个角色:锤子
“锤子”角色有两个造型,分别表示“普通”造型和“攻击”造型。
这个角色有两段脚本。
第1步
当接收到”游戏开始”消息时,显示角色,并将造型切换为“普通”造型。让锤子跟随鼠标移动。如果侦测到按下鼠标,将造型切换为“攻击”造型,表示要打地鼠。随后等待0.2秒,再将造型切换到“普通”造型。
第2步
当接收到消息“游戏结束”时,隐藏角色。
第4个角色:结束信息
这是游戏结束后要显示的信息,造型如下。
它有两段脚本。
第1步
当点击绿色旗帜时,隐藏角色。
第2步
当接收到“游戏结束”消息时,将角色移至最前面显示。
第5个角色:地鼠
对于地鼠角色,我们选择角色库中的“Squirrel”文件。
我们从声音库中选择“waterdrop”声音,表示锤子砸中地鼠时发出的声音。
这个角色有两段脚本。
第1步
当点击绿色旗帜时,将角色移动到第一个洞里,并隐藏角色。
以下内容会重复进行。随机等待一段时间后,显示角色,表示地鼠钻出洞来。之后随机等待一段时间,隐藏角色,表示地鼠又躲回到洞中。


第2步
当点击绿色旗帜后,就开始侦测该角色是否碰到了锤子,并且锤子的造型名称是是否“攻击”。如果两个条件都满足,就播放声音,隐藏角色,并且将变量“得分”加1,表示打中了地鼠。
说明:此处侦测角色是否碰到锤子用到的积木比较复杂:
1.判断条件中用到了“与”,该积木 在“运算”类积木中;
2.在“侦测”类积木中选择,放入“与”的 第 一个六边形框内;
3. 制作步骤:在“运算”类积木中选择
,在“侦测”类积木中选择
放入第一个圆圈内,在第二个圆圈内输入积木名称“攻击”,然后将整块积木放进“与”后面的六边形框内;


第6到13个角色:地鼠2到地鼠9
因为“地鼠2”到“地鼠9”的造型和声音与“地鼠1”是一样的,脚本也基本一样,只不过每个角色放置的位置和随机等待的时间不同。大家可以通过复制“地鼠1”的角色,对脚本稍作修改就可以完成,这里就不再赘述了。
游戏完成了,一起运行一下吧。
转自公众号:
编程小呱