带娃学Scratch之十----第三个游戏

马上要开始新游戏的学习了,不过先把之前的坑给填上,那就是为什么章鱼哥3在移动过程中完全不理会小狗,在章鱼哥的滑动过程中,小狗无论怎么触碰它,都没有任何反应,只有在移动完成后,下一次移动开始前触碰章鱼哥3游戏才会结束。

在这里插入图片描述

之前简单分析过,因为我们的碰撞判断发生在章鱼哥3的滑动积木后面,也就是说,章鱼哥3在4秒的移动过程中完全没有判断是否碰撞到小狗,所以完全不理小狗了。解决方案呢?很简单,把碰撞检测从这个脚本中脱离出来就好了,我们单独为碰撞建立一个脚本,这样就比较好的解决这个问题了。

在这里插入图片描述

章鱼哥3从此一心二用,无时无刻不在关注小狗。

原本以为可以马上开始新的游戏编程,但是没想到小朋友完全不给面子的提出了一个问题,为什么我已经碰到章鱼哥了,章鱼哥也喊出了“游戏结束了”的口号,这个时候我还可以操作一会小狗,游戏才会结束呢?

其实道理很简单,我们在碰撞发生后,章鱼哥喊出结束口号1秒才停止全部脚本,这就原因了。“可是我想马上结束游戏…”。这肯定难不倒我,马上解决啊,取消1秒限制,立刻结束,结果

在这里插入图片描述

“但是我想让章鱼说出游戏结束的文字” “…………”

老爸怎么可能被你打倒。继续安排,由于问题来得太突然,一时间也只想到了广播来实现,尽管广播的内容是安排到后期才讲的,但是没关系,我只是实现这个功能,不讲就可以了,哈哈哈哈。

在这里插入图片描述

所有章鱼哥同意改成这样,并且修改了小狗代码,让小狗喊出响亮的“游戏结束了.”

在这里插入图片描述

终于可以开始第三个游戏了,呼……

第三个游戏的名称是,嗯嗯,“迷宫里的老鼠”,鼓掌👏

基于我一贯的技巧,这个游戏肯定涉及之前所学的知识,并且会增加新的东西。上图:

在这里插入图片描述

没错,迷宫完全手绘,这意味着我们要学习绘制角色,同时老鼠是要使用键盘控制的,不同于鼠标的控制,键盘控制涉及到更多的东西。

开始操作前,首先让小朋友试玩了几分钟,理解游戏的基本操作,小朋友很快发现游戏的难度比他想象的要难不少,因为还有未知的怪物在等着小老鼠。除了抱怨甲虫速度外,他也对神出鬼没的幽灵很是不爽。

简单试玩,首先创造了第一个角色,我们的主角老鼠

在这里插入图片描述

角色的选择,大小,命名等操作,让小朋友自己完成的,主要还是让他多动手,熟悉操作。然后我们再次完成了之前已经做过的草足,即当游戏开始时,让角色移动到某个位置,面向什么方向等。

在这里插入图片描述

涉及到面向什么方向时,再次讲解了一下上下左右与方向数值的对应关系,因为马上要使用了。然后在我的指导下完成了按下左键小老鼠的移动和转向操作。

在这里插入图片描述

运行游戏游玩后,果然只能往左走很不方便。所以让小朋友自己尝试完成向右走的积木,通过对比向左走以及提示面向问题,小朋友比较快速完成了右走积木搭建。然后我们比试了一下看谁能最快完成所有的操作,即上下左右走的操作。毫不意外的,我输了,小朋友很开心。

在这里插入图片描述

键盘移动的操作是很基本的操作,但是这里涉及了面向的问题,同时还可能涉及坐标的问题,所以讲解的时候是非常仔细,并且一定要让小朋友自己操作的,加深记忆和理解很重要啊。然后小老鼠的代码先放下了,因为马上要画奶酪了。小朋友听完特别兴奋,我也适时告诉他这是下一节课的内容,随着笑容的凝固,这节课结束了……

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值