Scratch少儿编程与游戏:狙击黑蝙蝠

课前准备:

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代表什么?

 

往期推荐

Scratch少儿编程与游戏:圣骑士之魔法森林

Scratch少儿编程与游戏:马里奥与金币

NOIP是什么?全国青少年信息学奥林匹克联赛各区特派员联系名单大全!

扫描二维码

获取更多精彩

壹伴编辑器

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值