最新消息:

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

Scratch 少儿编程 2313浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

本期内容概括:

1.      万圣节快乐!

2.      少儿慧编程北美线下编程课课堂纪实。

3.      Scratch制作南瓜迷宫。

———————————–

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

一年一度的万圣节又到了!昨天女儿的学校里有Trunk-or-Treat(车尾厢讨糖)简单说来就是家长们把自家的车集中在学校停车场,精心打扮布置一番后备箱,然后开始发糖。先给大家上几张照片。

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

可以装扮成任何自己喜欢的角色,又有大把的糖可以拿,也难怪孩子们会如此喜欢这个疯狂又搞怪的节日了。

 

我们也来蹭一下节日的“热度”。上周六是少儿慧编程北美线下编程Scratch入门初级班的第五次课程,我们带着孩子们制作了一款万圣节南瓜迷宫。应景的主题加上生动的内容,这堂课上的非常热闹。

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

老师课堂讲解:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

孩子们提问:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

大家讨论如何添加功能:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

本期的万圣节南瓜迷宫操作内容不算复杂,但是难点主要在角色相对较多,而且有跨角色间的代码交互。下面就分步骤详细介绍一下如何用Scratch制作。

 

迷宫背景:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

这个迷宫项目一共有四个角色,分别是:

角色一:迷宫地图(Maze)

角色二:南瓜灯(Jack-O-Lantern)

角色三:伤心小幽灵(sad_ghost)

角色四:万圣节快乐封面(Happy_Halloween)。

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

角色一:万圣节快乐封面(Happy_Halloween)

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

因为这个封面角色只在迷宫游戏开始时出现2秒钟,在整个游戏过程中并不出现,所以角色参数“显示”要设为“不可见”。

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

在点击“绿旗”开始游戏之后,我们将这个封面角色显示出来,2秒钟之后,再将其隐藏。该角色的积木代码如下:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

角色二:伤心小幽灵(sad_ghost)

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

这个角色在游戏过程中一直待在迷宫出口的位置。当我们的南瓜主角碰到它时,就意味着完成了这个迷宫。所以,它的积木代码很简单:首先调整角色大小,让它的尺寸和迷宫地图相匹配;然后将角色移动到出口位置。

 

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

角色三:南瓜灯(Jack-O-Lantern)

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

南瓜主角要在迷宫里走动,我们用键盘上的上下左右 四个方向键来控制它。需要注意的是,如果南瓜灯碰到了迷宫,它需要退回到上一个位置点,根据新输入的方向键来进行下一步操作。否则,南瓜灯会直接穿过迷宫墙壁,成为项目中的一个大漏洞。

 

键盘控制南瓜灯移动部分的积木如下图:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

当南瓜灯走到迷宫出口处碰到伤心小幽灵,意味着这一局游戏结束。小南瓜灯会很高兴的说:我赢了!(I won!) “  然后游戏会自动跳到下一局,新的迷宫出现。并且小南瓜灯也自动回到迷宫入口的位置。在这里我们用到了Scratch中的广播机制。这部分的积木代码如下:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

Scratch广播机制到底是什么呢?使用【事件】模块中的【广播】或【广播……并等待】便可以命令角色广播消息。广播的信息会发送给所有角色。只要当接收到积木的消息名称与广播的消息名称相同,这块积木就触发运行。

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

在这个项目中,我们让南瓜灯这个角色在到达迷宫出口处时候发送一个广播消息:Next level(下一局)等到另一个角色迷宫接收到这个消息的时候,就会自动更新地图,进入下一局游戏。

 

角色四:迷宫地图(Maze)

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

这个角色一共有八个不同的造型,分别是迷宫的八个不同地图。需要注意的一个细节是,每场游戏,我们都从第一个迷宫开始。所以在每次点击“绿旗”之后,迷宫地图都要回到第一个造型,并且显示在舞台区的中央。

 

只有在接收到南瓜灯发送的广播消息“Next level后,迷宫才会改变造型。迷宫地图角色的代码如下:

 

少儿慧编程北美线下编程课:万圣节里的南瓜迷宫

 

来看看孩子们的作品吧!

 

 

 

这个万圣节迷宫项目就介绍完了。以后的万圣节里,孩子们除了可以装扮成自己喜欢的造型,大把大把的拿糖,还能用Scratch制作动画游戏啦!

转自公众号:
少儿慧编程

您必须 登录 才能发表评论!