1
小朋友们都玩过打地鼠的小游戏吗?在游戏中我们手持游戏锤对随机出现的老鼠进行打击,在单位时间内打击数量最多的小朋友即可获得胜利。这节课我们就一起用Scratch软件来制作一个打地鼠的小游戏吧。
先来回顾一下我们之前学过的编程三要素,用“三要素”将老师播放的打地鼠小游戏进行拆分,来缕清事件的先后顺序。
通过观察可知: 故事发生的背景为户外;主人公为地鼠和控制锤子的游戏参与者;事件为锤子击打老鼠,老鼠消失又在另一位置重新出现。
首先我们选择好背景和老鼠,找不到的工具锤子我们可以在造型区域用画笔画出,用不同的造型来表示锤子在击打过程中不同的形态,用造型的切换来展示锤子打击的动作。
接下来逐一分析锤子和老鼠所完成的事件吧!
锤子在鼠标的控制下重复敲击老鼠,用“重复执行—下一个造型”来完成锤子敲击老鼠的动作,用“等待...秒”和“移到鼠标指针位置”来使锤子跟随鼠标指针移动。
设置好锤子的动作,再来看看可爱的小老鼠吧!当锤子敲击老鼠时,老鼠立即消失并重新在随机位置出现。首先通过造型切换来完成老鼠“跑”的动作。通过添加“如果碰到‘角色1’那么隐藏”和“移到随机位置隐藏”两个程序,来完成老鼠碰到锤子消失和在任意位置出现两个动作。
设置好两个主人公的动作,再来观察一下还有哪里需要完善?
为了使游戏更加激烈,我们可以通过“变量”模块,建立“得分”变量,来为我们的打地鼠游戏计分,在击打老鼠之后让得分加1。同时,也在侦测模块里增加“计时器”功能,为游戏计时。
我们还可以为小老鼠配上不同的声音和特效,使游戏更加有趣、情节更加丰富。
最后一起 来看看我们制作好的小游戏吧! 小朋友们都做好了吗? 欢迎大家把自己的作品上传到活动群里,展示给大家!
今天的课后作业是:为自己的打地鼠小游戏增加上不同的声音和特效。
今天的课程就到这里啦!我们下期再见吧!
END
更多精彩内容,欢迎关注唐山市图书馆公众号
(微信:TangshanLibrary)
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.