和小兔子老师一起学Scratch
玩中学 做中学 创中学
案例名称:
上课前:可以和小朋友们聊一聊今天上的主题相关的东西,从而导入
今天的主题,可以但不局限于(对话、图片、视频,提问等等)
上课流程: 一、案例介绍
篮球运动中,如果站在3分线以外进行投篮并投中,则得3分,本实例演示轮椅篮球运动员投篮。点击运动员,该运动员会完成一次漂亮的3分投篮。
二、案例演示
通过案例演示(完成的案例视频)来让小朋友们更清楚更直观的知道今天这堂课,我们要设计的是什么,设计出来的效果如何。同时通过案例演示,可以分析出我们这个案例中的角色、背景以及用到的主要指令和大致的程序流程。
三、案例分析
程序启动的时候,球员做好准备,然后按下空格键,进行投篮,投中3分球会说,进球了,球员与球之间通过消息来实现控制该投球了。
3.1角色分析
角色:球员(Andie)、篮球(Basketball)
3.2背景分析
背景:篮球场
四、流程分析
4.1球员
开始→初始姿势→初始位置→说准备投球→准备姿势→发消息准备投篮并等待→说按下空格键进行投篮
按下空格键→投球姿势→发消息投篮并等待→投进姿势→播放笑声→说进球了 4.2 篮球
当接收到准备投篮→移到球员准备位置
当接收到投篮→播放投球声音→滑行到篮框→播放篮球声音→滑到地上→播放声音→在弹上去→播放声音→在弹回地上
五、用到指令
5.1 运动模块
?
:将角色移到舞台上具体的位置,舞台是由X/Y构成的二
维平面,取值范围是X【-240,240】,Y【-180-180】
?
:将角色在规定时间内滑行到舞台上具体的某
个位置X= Y=
5.2 外观模块
?
:在规定的时间内说一句话
?
:将角色的造型换成指定的造型
5.3 声音模块
?
:播放指定的声音效果,同时执行后面的积木指令
5.4 事件模块
?
:程序启动的时候执行后面的积木指令
?
:获取到键盘上指定的按键被按下的消息,默认的是空格键,
下拉三角可选择字母a-z的26个键、数字0-9的10个键、上下左右方向键以及任意按键。
?
:向所有的角色发送一个消息,并等待这个消息被执行完
成在执行后面的积木指令
?
:当接收到某个消息的时候,执行后续的积木指令
六、角色和背景设置
6.1角色设置
? 删除默认的小猫角色,然后从角色库中添加球员(Andie)和篮球(Basketball)如下图所示
6.2背景设置
? 从背景库中选择篮球场(Basketball 1),并删除默认的空白背景,如下图所示:
? 调整各角色的大小和位置,如下图所示:
七、程序指令编写
7.1 篮球员
相关推荐: