友情提示:380元/半年,儿童学编程,就上码丁实验室。
从即日起,未来之源公众号将会持续的为大家带来一个全新的编程课——《Scratch入门教程系列》。
新版本的课程汇聚了作者多年来的编程实战经验及教学经验,力求深入浅出,将编程教学提高到一个全新的品质。
本课程将会在每周一准时更新,欢迎大家订阅关注。
今天,我给大家带来《Scratch入门教程系列》第八讲《超级玛丽(二)》。
基础准备
年龄要求:6岁+
难度:简单
编写时间:30分钟
课程目标:
1、广播消息功能模块的学习
2、复习巩固侦测功能模块
3、通过绘制背景关卡可以开放思维自己可以设计一个更好玩的超级玛丽
效果展示
首先,我们来看一下效果展示。
添加角色
接着我们上节课的超级玛丽继续再做一个游戏场景
1、我们再绘制一个超级玛丽的场景图
功能分析
首先我们分析下接下来这个游戏是由哪些功能模块组成
1、当小猫移动到舞台边缘时切换到下一关
2、下一关场景有一个小河,当掉进小河里时播放死亡的动画
编写代码
接下来,我们开始编码。
编码前我们先创建几个消息:下一关、碰蓝。
小猫代码
1、小猫“边界”代码:当小猫碰到舞台边界,广播一条“下一关”的消息,当接收到这条消息时,切换舞台背景。
2、小猫“碰蓝”代码:当小猫掉进河里后,播放死亡动画下落,等待5秒开始继续闯这一关。
3、游戏开始代码:当收到“游戏开始”时,初始化我们小猫属性,广播功能消息。
舞台代码
当点击小绿旗时播放第一个背景,广播“游戏开始”。
当接收到“下一关”消息时切换到下一关背景,广播“游戏开始”。
秀一下学员升级版的超级玛丽:
转自公众号:
未来之源