汕头市SCRATCH图形化编程课 9清扫敌机

2024-07-24
| 12页
| 90人阅读
| 0人下载
普通

内容正文:

飞机大战-清扫敌机 本文档书写规范: 1、字体定义为“仿宋” 2、大标题采用“二号”,一级标题采用“四号”,需加粗,颜色为(0,112,192);二级标题采用“小四”,需加粗,颜色为(0,112,192) 3、页眉页脚采用固定方式 4、编号序号为1、2、3…,下层为(1)、(2)、(3)…,可在编号格式上进行自定义,第三层为①、②、③ 5、正文段落格式为“首行缩进两格”,行距为“单倍行距” 6、采用微软Word进行编辑 课前准备: 1、演示飞机大战-清扫敌机的动画 2、飞机大战-清扫敌机素材包,确认背景、角色、声音素材内容无误 3、对应课程PPT准备妥当,课后作业打印完毕 4、对应学生账号内容检查无误 课前引导与答疑: 1、师生相互认识,自我介绍(提前设计好的),相互介绍。 2、讲解少儿编程课程的起源,现状,课程体系,学习了对自己有哪些帮助。了解操作基本知识,学习后有哪些意义?课程学习中的注意事项(如建群,我们的作品可以在群内看到,也可以转发到朋友圈,优秀的为他办项目发布会)。 计算机读取代码的原理,bug和debug,循环(不停的判断)。 3、介绍网址登陆方法,分别记录自己的账号和密码,现场操作; 4、介绍少儿编程scratch3.0网页端操作界面,绿旗,红圆圈分别代表开始和结束。每个按扭简介,预先说下每个大系列指令有什么不同?颜色不同。还有呢?有的有缺口,有的突出一块,这些缺口和凸出就是可以进和出程序,有的是椭圆形的边,有的是尖尖的菱形的,里面还有下拉框,意味着有多重选择。埋下伏笔,后面慢慢了解这些区别,然后准备上课 特别说明:侧面说下学了编程的孩子厉害的案例,其他同学羡慕佩服等带来的成就感,引起孩子觉得学这个的欲望。告知学生的精辟语句:普通人玩游戏,高手做游戏。普通人遵守规则,高手制定规则。 同时演示几个设计出来的酷炫的游戏(提前准备好) 给学生欣赏,激发孩子学习的积极性。 1、本节摘要(2min): 遥远的银河系中,为了争夺宇宙原石,各大星球之间战火不断。前一节课我们学习并设置了敌机1~4和我机的血量。敌机血量耗尽时会发生爆炸,不会再对我机的飞行产生阻碍;我机血量耗尽时,我机会发生爆炸,爆炸的同时不再可以上下左右移动,也不可以继续按空格键发射小炮弹。对于飞机大战来说,要是只有小炮弹可以发射,那游戏就显得非常无趣了。为了添加趣味性,一方面我们还需要其他强大的火力,方便我机可以更快地通过关卡,另一方面又不能让新地火力无限制,造成了游戏不公平,所以我们本次课新添加黄色徽章和蓝色徽章,每吃到一枚黄色徽章就会开启大炮弹,得到一定数量的大炮弹;每吃到一枚蓝色徽章就会开启激光弹,得到一定数量的激光弹。 2、学习目标(2min) 知识与技能: (1) 理解“如果……那么……”语句的嵌套使用 (2)理解基本的数学运算符、比较运算符、逻辑算符、字符串的处理、和一些特殊的算术运算符 (3)熟练掌握变量的应用 过程与方法: (4)通过小组讨论合作培养解决问题能力 情感态度价值观: (5)培养对信息技术的兴趣,培养想象力,逻辑思维能力 3、课程导入(10min) (1)复习导入 (2)展示作品 A、我机吃到蓝徽章和黄徽章,有什么变化? B、吃到黄徽章和黄徽章,分别发射什么炮弹? 4、流程图示(12min) 打开系统后台的“项目演示设置”查看,并让小朋友仔细观察角色的特征和要素,并进行提问,作品特征一般分为“角色”、“动作”、“规则”。 【课堂问答】 (1)本次作品有几个角色?分别是什么? (2)黄色徽章和蓝色徽章是怎么出现在舞台上的? (3)我机碰到黄色徽章和蓝色徽章分别发出什么炮弹? 我们第九节飞机大战-清扫敌机主要控制我机获取黄色和蓝色徽章,获取徽章后会开启对应的武器炮弹,发射对应的炮弹。对于黄色和蓝色徽章,我们首先制作它们在小绿旗点击后就会在屏幕中央随机飞行。如果黄色徽章被我机碰到,那么黄色徽章应该消失,并且会给我机开启大炮弹炮口以及固定数量的大炮弹,让我机可以发射大炮弹。如果我机发射爆炸,新加的大炮弹和激光也是不可以发射的。如果我机此时的造型是完整的,对应炮弹的开关量是打开的并且按下了空格键,才可以发射炮弹。 4、编码逻辑(50min) (1)添加背景和角色 (2)制作我机 ①定义变量:对我机能发射的小炮弹、大炮弹、激光三种炮弹,需要开关量(可以理解为控制炮弹能否发射设定的开关),分别命名为小炮弹、大炮弹、激光。另外,除了小炮弹以外的其他炮弹,都会有一个炮弹数量的变量,对应炮弹发射完,就会停止发射该类型的炮弹。大炮弹和激光的炮弹数量分别命名为大炮弹数量和激光数量。每次设置变量,必须要给变量设置初始值,我们先把对应的所有变量都初始值都设定为0。因为游戏刚开始可以发射小炮弹,所有小炮弹的开光量设置为1。 (3)制作黄色徽章 ①点击小绿旗,开始的时候并没有黄徽章,所以需要等待一段时间之后再出现,在我机吃到黄徽章的时候黄徽章是有变大效果的,开始时先设定黄徽章的大小为80。黄徽章是在舞台屏幕上随机位置出现的,所以可以使用积木移到随机位置。面向115°方向移动,黄徽章碰到边缘还会反弹。黄徽章直到碰到我机的时候才停下,而且有变大效果和播放“效果加成”的音效。 ②变大之后并没有马上就隐藏,而是等待了一小段时间再隐藏,隐藏后证明我机已经吃到它了。吃掉黄色徽章以后,我机应该获得固定的大炮弹数量,并且打开大炮弹的炮口,关闭小炮弹和激光的炮口 (4)制作蓝徽章 蓝色徽章类似于黄徽章,不同的地方只在于蓝色徽章吃掉的时候,打开的是激光的炮口,获得的是激光弹的数量,其他炮口全部关闭 (5)制作大炮弹 ①判断什么时候发射大炮弹:大炮弹和激光弹还是一样通过按下空格键来发射炮弹,可以复制小炮弹的积木到大炮弹和激光这两个角色中去,需要注意的是:什么时候按下空格键才是发射的对应的炮弹呢?我们以大炮弹为例,需要添加三个判断条件:a、大炮弹的炮口是否打开?b、大炮弹是否有足够的炮弹数量?c、我机的造型状态是否完整? ② 每次克隆就是发射一枚大炮弹,所有需要在克隆后将大炮弹数量变量值增加-1 ③大炮弹是从我机身上向上发射,碰到舞台上方边缘的时候,删除克隆体 (6)制作激光弹 ① 激光发射与大炮弹类似,只需要将控制条件中的大炮弹都替换成激光的就可以了。 (7)制作小炮弹 ①完成了大炮弹和激光的积木,我们还需要将小炮弹的积木完善一下,小炮弹能发射的条件变成了打开小炮弹炮口并且发射时我机完整。 6、当堂总结(7min) 【程序测试单】: 1 吃到黄徽章,我机是否会发射大炮弹? 2 吃到蓝徽章,我机是否会发射激光弹? 3 黄徽章和蓝徽章是否随机出现在舞台上? 4 黄徽章和蓝徽章碰到我机是否有变大的效果? 【课堂问答】 师: 我机什么时候发射激光弹?什么时候发射大炮弹? 师: 怎么判断我机是完整的状态? 师: 发射激光弹和大炮弹什么时候会消失? 7、当堂拓展(7min) 1按下上移键,并完全运行完程序后,角色的大小为 % 8、课后练习 1、编程实现:模拟春天景色的一个程序,创建春天的场景和角色 注意:无 评价标准: 1 用随机和克隆功能,让任意大小和深浅的花瓣从桃树上的随机位置四散飘落下来并消失 2 让小鸟挥动翅膀并发出鸣叫 3 让柳条不断飘动,白云来回移动,让小女孩在舞台上来回奔走 12 学科网(北京)股份有限公司 $$

资源预览图

汕头市SCRATCH图形化编程课 9清扫敌机
1
汕头市SCRATCH图形化编程课 9清扫敌机
2
汕头市SCRATCH图形化编程课 9清扫敌机
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。