课前准备:
1、演示狙击小鸟的动画
2、狙击蝙蝠素材包,确认背景、角色、声音素材内容无误
3、对应课程PPT准备妥当,课后作业打印完毕
1、本节摘要(2min):
一只蝙蝠在森林里快乐的生活着,自由自在的飞翔,现在贪婪的闯入者准备狙击蝙蝠,蝙蝠现在非常危险, 为森林的蝙蝠想出了几个躲避方案,到底哪个方案才是最有效的呢?
2、学习目标(2min)
知识与技能:
(1) 区分横纵坐标,明白X,Y和横,纵坐标的对应关系
(2) 接触随机数的概念,有形象的了解并能实际应用
过程与方法:
(3)通过小组讨论合作培养解决问题能力
情感态度价值观:
(4)培养对信息技术的兴趣,培养想象力,逻辑思维能力
3、课程导入(10min)
愤怒的蝙蝠相信大家都非常熟悉,老师也非常喜欢,现在我们要通过我们的scratch3.0,自己创作一款属于你们自己的游戏,让爸爸妈妈和你的同学们,也能够分享你的游戏乐趣。这里我们以一段动画引入本主题,看完之后请每个小朋友描述下.
这里我们以一段动画引入本主题,看完之后依次请每个小朋友描述下这个动画短片主要讲了什么?(考察专注力,想象力和表达能力,没有固定答案)
【课堂问答】
师:小朋友们,愤怒的蝙蝠大家看过吗?谁能描述下这个片段的主要内容是什么?
4、角色分析(12min)
打开系统后台的“项目演示设置”查看,并让小朋友仔细观察角色的特征和要素,并进行提问,作品特征一般分为“角色”、“动作”、“规则”。
【课堂问答】
(1)本次作品有几个角色?分别是什么?
(2)蝙蝠是怎么飞的,有没有规律?
(3)准心是被什么控制的?
(4)分数是什么的分数?什么情况下会加上1?
蝙蝠刚开始不出现,过了一会出现在舞台随机位置移动,没有规律;准心随着鼠标移动;分数在按下鼠标击中蝙蝠的时候会加1。
出于难度考虑,我们第二节狙击蝙蝠主要制作蝙蝠这个角色,小绿旗点击后,一开始不显示蝙蝠,过了一会蝙蝠出现,蝙蝠随机出现在舞台上。
其他几个角色我们放在后面延伸环节里面来讲。
这次课程我们尝试以蝙蝠出现到消失的过程为例,画一个简单的流程图。(单向流程)
4、编码逻辑(50min)
(1)让蝙蝠横向运动
①点击小绿旗的时候,我们是看不到蝙蝠的,所以刚开始是隐藏的
②大约等到2秒之后,第一次蝙蝠才出现,这里就用到了等待模块
③横向出现:怎么样才能让蝙蝠横向出现呢?我们需要转变为:横的变,竖的不变。
随机数经常和运动中的“移动到x,y”进行嵌套组合使用
☆☆☆☆随机数是每次产生结果不固定的数,在游戏中大量用到了随机数,因为游戏角色的出现时间,出现地点常常是不固定的。
我们举个例子:某电影院假设有10排,每排20个座位,
(1)你将如何找到电影票上所指的位置?
(2)如果将“8排15号”记作(8,15),那么15排2号如何表示?(8,10)表示什么意思?
☆☆☆☆ X代表横坐标,Y代表纵坐标(X的范围是(-240,240),Y(-180,180))
程序如下:
注意:随机数的范围尽量选择离最小值和最大值的有点距离
【课堂问答】
师:什么是随机数?
④显示-等待时间-在隐藏:蝙蝠不可能一直出现
⑤一直重复出现:外面加上“重复执行”或者“重复执行次数”
(2)让蝙蝠竖直运动
只需要改变X,Y和随机数的搭配
(3)让蝙蝠在舞台上随机运动
(4)蝙蝠翅膀动起来
点击“造型”,查看蝙蝠角色的造型,可以看到蝙蝠一连串的飞行造型。蝙蝠的飞行动作只要将蝙蝠飞行的造型重复切换,同时,在切换每个造型的时候,需要等待几秒,这样子,显得更加自然点。
【课堂问答】
师:蝙蝠横着飞行的时候,是X不变还是Y不变?
蝙蝠竖着飞行的时候,是X不变还是Y不变?
蝙蝠任意位置飞行的时候,X,Y是怎么变化的?
6、当堂总结(7min)
【程序测试单】:
① 蝙蝠是否在随机位置飞出来?
② 蝙蝠造型是否一直在变化?
③ 准心是否一致直在跟着你鼠标移动?
④ 鼠标点击到蝙蝠是否有加分的效果?
【课堂问答】:
师:什么是随机数?
师:蝙蝠横着飞行的时候,是X不变还是Y不变?
蝙蝠竖着飞行的时候,是X不变还是Y不变?
蝙蝠任意位置飞行的时候,X,Y是怎么变化的?
师:舞台里面的X代表什么?Y代表什么?
往期推荐
NOIP是什么?全国青少年信息学奥林匹克联赛各区特派员联系名单大全!
扫描二维码
获取更多精彩
壹伴编辑器