青少年编程Scratch第15课消息传递

北京治疗白癜风最好的皮肤医院 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/

教学目标

消息模块

点评上节课作品

前面我们主要学习了外观模块、声音模块。可以控制外观的大小、颜色、亮度、背景等等;还可以发出各种声音。播放声音、敲鼓、弹钢琴、等等。控制音量、控制节拍;通过声音模块,可以做好多事情

上周的作业外观模块(作业1-步行走).sb2】

本章重点

使用消息机制

各个角色消息传递

使用广播使用过程

3、创建并制作小游戏

课时:

1课时

教学过程:

一、创设情景,激发兴趣

师:之前我们开发的程序大多数都是一个角色,而多个角色更常见;如果有多个角色的话,怎么协调各个角色之间的协调一致运行。使用广播消息进行协调

师:演示

演示

二、知识点引入

2.1认识外观分类中的模块

当多个角色之间传递信息,或者统一控制多个角色的行为的时候,这个时候需要有个消息传递机制进行控制。

涉及到的消息模块有下面几个;

示例:

小猫的脚本(广播下落消息)

球的脚本:

动手试试吧

生活中有哪些消息呢?

老师说下课了,同学们都下课,对不对;

运动会,裁判说开始跑步,运动员都跑步;

死机看到红灯,就停车,看到绿灯就开车等等,都是消息控制

三、一起做小例子

1、动物运动会

规则:裁判会倒数3、2、1几个数,数完说“跑”,所有动物开始跑步。

思考:我们怎么做呢

第一步:准备舞台、角色;

第二步:先看裁判脚本

裁判会喊3、2、1、跑;对不对?喊“跑”的时候同时发出消息“跑”

动手试试

第三步:小动物的脚本呢?

我们以蟑螂为例分析下:

是不是只有蟑螂接到的消息“跑”的时候才开始跑呢?

动手试试

第四步:其他小动物的脚本呢?

小朋友来制作其他动物的脚本吧

如果我们让不同的动物跑的速度不一样怎么办呢?

2、绘制形状控制器

规则:通过舞台的不同按钮,绘制不同的形状;点击“三角形”按钮,绘制三角形;点击“正方形”按钮,绘制正方形等等;

思路:我们点击不同的形状的按钮,其实就是发送不同的消息给画笔;对不对;

第一步:还是进行舞台、角色的选择或者绘制,对不对

第二步:当点击“Triangle”的时候,它会发出“triangle”的消息

第三步:画笔接受到消息呢,怎么处理?

3、胖胖鱼吃鱼

在这奇妙的海底世界里,活泼欢快的小鱼来回游动着,他们是一群弱小的群体,常常被大鱼吃掉,看!一只胖胖吞吃鱼跟随着鼠标正在追寻小鱼,趁机吃掉他们。同学一定都玩过像这样类似的游戏,今天我们也来模仿这个例子,创作一个小游戏,比如:猫抓老鼠、老鹰抓小鸡……。

四、我们的收获

今天我们学习了,多个角色直接,怎么消息传递。发号施令;针对不同命令让角色做出不同的工作;

五、课后练习

1、我们来模拟交通红绿灯;

红灯的时候小汽车停止;

绿灯的时候小汽车启动

2、完成胖胖鱼吃鱼、大家可以做猫抓老鼠、捕蝴蝶、射击等等游戏



转载请注明:http://www.abuoumao.com/hytd/2689.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: 冀ICP备19029570号-7