汕头市SCRATCH图形化编程课 13飞机大战

2024-07-24
| 10页
| 135人阅读
| 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): 遥远的银河系中,为了争夺宇宙原石,各大星球之间战火不断。野蛮的达达星人为掠夺更多的原石,制造了大批机器人战机。面对敌机的强大势力,我机也不断的加强自身武器的改造。到底能不能打败敌机呢,我们拭目以待? 2、学习目标(2min) 知识与技能: (1) 掌握后面背景移动的方法 (2)掌握前移、后移指令的使用方法 (3)掌握各种特效的使用方法 过程与方法: (4)通过小组讨论合作培养解决问题能力 情感态度价值观: (5)培养对信息技术的兴趣,培养想象力,逻辑思维能力 3、课程导入(10min) (1)复习导入 (2)展示作品 师:星空2是怎么出现在屏幕上的? 师: 当我机没有血量的时候,我机有怎么变化的? 4、流程图示(12min) 打开系统后台的“项目演示设置”查看,并让小朋友仔细观察角色的特征和要素,并进行提问,作品特征一般分为“角色”、“动作”、“规则”。 【课堂问答】 (1)本次作品有几个角色?分别是什么? (2)光圈是怎么移动的?点击光圈,会出现什么场景? (3)星空是怎么移动的? 我们第13节飞机大战新添加的角色主要有光圈,星空、星空1、星空2、血量、血量图标、游戏胜利图。当点击小绿旗时,光圈不停的旋转,当点击光圈时,进入游戏界面,展开搏斗。在展开搏斗的过程中,星空是不停移动的。当我机没有血量的时候,游戏结束。 4、编码逻辑(50min) (1)添加背景和角色 (2)制作光圈 ①点击小绿旗,在(-134,-74)位置显示,不停的向右旋转15度(看起来光圈一直在动),一直播放“游戏开始的音乐”,直到音乐播放完。当接收到“游戏胜利”消息的时候,停止角色的其他脚本;当接收到“你输了”消息的时候,停止角色的其他脚本;当鼠标碰到光圈,并按下鼠标的时候,隐藏光圈这个角色,并广播“开始游戏”的消失。 (3)制作星空2(这个角色里有3个造型,分别是“星空2、plane、输了的字样”的造型) ①点击小绿旗,初始化造型,换成“星空2”的造型,在(0,0)处显示 ②当接收到“开始游戏”消息的时候,换成“plane”造型,移到(135,7)的位置,开始看不到“plane”,把虚像设定为100,亮度调节为0。然后慢慢的将角色显示出来,显示的过程中将亮度调节的越来越亮,之后隐藏飞机,广播“游戏正式开始”的消息。 ③当接收到“你输了”消息的时候,换成“输了的字样”的造型,在(0,0)点显示,停止所有的声音,播放“游戏失败音效”,等待2秒后,停止全部 (4)制作血量(血量是慢慢减少的) ①点击小绿旗,一开始隐藏。当接收到“游戏正式开始”消息的时候,在(180,167)的位置显示,切换成“MeterGreen”造型(血量是完整的)。当接收到“打中我机”消息的时候,如果造型的编号=11(也就是没有血量了)时,广播“血量没有了”的消息,否则切换下一个造型。 (5)制作血量图标 ①点击小绿旗,一开始隐藏。当接收到“游戏正式开始”消息的时候,在(96,162)的位置显示 (6)制作游戏胜利图 ①点击小绿旗,一开始隐藏。当接收到“游戏胜利”消息的时候,在(0,0)的位置显示,停止所有声音,播放“游戏胜利的音效”,直到播放完。2秒后,停止所有操作 (7)制作星空 ①当接收到“游戏正式开始”消息的时候,把星空后移100层,在(0,0)位置显示。(需要注意的是星空是作为角色出现的,不像以前是作为角色出现的)星空不停的向下运动,这时候看起来像星星是不停的在运动,并且出现在不同的地方。如果y坐标<-343时,就不再往下运动了,否则上面就会出现空白! (8)制作星空1(同星空) ①需要修改的就是初始显示位置(0,344) 6、当堂总结(7min) 【程序测试单】: 1 点击光圈是否进入到游戏界面? 2 当我机没有血量了,是否停止游戏? 3 游戏开始时,星空2是否慢慢出现并慢慢变亮? 4 开始游戏后,星星是不是一直移动? 【课堂问答】 师:星空图为什么要后移100层呢? 师:敌机打中我机,血量是不是一下子消失?什么时候游戏结束? 师:游戏过程中,怎么实现后面背景一直动起来的? 7、当堂拓展(7min) 1、编程实现:用键盘左右键控制马里奥移动,用键盘上键控制马里奥跳跃,马里奥获得金币后加分。金币出现在随机位置,如果金币碰到边缘或者被人物吃掉,会再出现。如果马里奥碰到底部边缘,游戏结束! 注意:无 评价标准: 1 金币出现在舞台的随机位置 2 控制场景移动,效果看起来人在奔跑一样 3 在人物起跳的过程中,再按向上键,人物不能重复起跳! 8、课后练习 编程实现:制作一个豌豆射手打僵尸的小游戏,豌豆射手种植在草坪上,可以发射子弹。豌豆子弹从左边移动到右边,当子弹打中僵尸时,僵尸血量减少,并伴随着闪光。子弹消失,然后回到初始位置继续发射。 注意: 无 评判标准: 1 用克隆的方法制作豌豆子弹 2 豌豆子弹碰到右侧边缘或僵尸,子弹消失,僵尸血量减少,并伴随闪光 6 学科网(北京)股份有限公司 $$

资源预览图

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