儿童编程scratchV5巅峰对决教案_第1页
儿童编程scratchV5巅峰对决教案_第2页
儿童编程scratchV5巅峰对决教案_第3页
儿童编程scratchV5巅峰对决教案_第4页
儿童编程scratchV5巅峰对决教案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、少儿编程教学资料,需要可下载并修改后使用!L1 巅峰对决2本文档书写规范:1、字体定义为“仿宋”2、大标题采用“二号”,一级标题采用“四号”,需加粗,颜色为(0, 112, 192); 二级标题采用“小四”,需加粗,颜色为(0, 112, 192)3、页眉页脚采用固定方式4、编号序号为1、2、3,下层为(1)、(2)、(3),可在编号格式上进行自 定义,第三层为、5、正文段落格式为“首行缩进两格“,行距为“单倍行距”6、采用微软Word进行编辑课前准备:1、巅峰对决的动画2、巅峰对决素材包,确认背景、角色、声音素材内容无误3、对应课程PPT准备妥当,课后作业打印完毕4、对应学生账号内容检查无误

2、课前引导与答疑:1、师生相互认识,自我介绍(提前设计好的),相互介绍。2、讲解少儿编程课程的起源,现状,课程体系,学习了对自己有哪些帮助。了 解操作基本知识,学习后有哪些意义?课程学习中的考前须知(如建群,我们的 作品可以在群内看到,也可以转发到朋友圈,优秀的为他办工程发布会)。计算 机读取代码的原理,bug和debug,循环(不停的判断)。3、介绍网址登陆方法,分别记录自己的账号和密码,现场操作;特别说明:千万不要删除老师已经写好的代码,不然程序可能会不能运行!1、本节摘要(2min):树妖张牙舞抓发起攻击,双方在受到对方攻击的时候均会造成不同程度的生 命值减少,作为制阿贝罗角色的小主人的你

3、,一定要在最后关头取得胜利!2、学习目标(2min)知识与技能:(1)变量的灵活运用(2)停止相关积木块的灵活利用(3)造型切换的灵活应用过程与方法:(4)通过小组讨论交流合作,培养解决问题能力情感态度价值观:培养对信息技术的兴趣,培养想象力,逻辑思维能力3、课程导入(lOmin)(1)复习上次课程的内容,回顾作业,奖励积分(2)在我们过去学过的课程中,有哪几次课用到了变量,这些变量分别代表了 什么意思?再详细体会下变量的含义。4、流程图示(12min)翻开系统后台的“工程演示设置”查看,并让小朋友仔细观察角色的特征和 要素,并进行提问,作品特征一般分为“角色”、动作”、“规那么:【课堂问答】

4、(1)树妖是如何移动的?(2)阿贝罗和树妖的初始血量应该为多少?在受到攻击的时候分别会减 少多少血量?(3)怎么样判断角色失败?失败后有什么变化?我们第十八节主要制作阿贝罗和树妖的血量变化。阿贝罗学会了很多技能, 决定和树妖一决胜负。视频侦测可以控制阿贝罗使用相关剑术,不同的剑术杀伤 力不一样,当它们碰到树妖的时候,树妖会减少相应的血量。树妖碰到阿贝罗的 时候,阿贝罗也会减少相应的血量。这里我们假设阿贝罗和树妖的初始化血量数值为100,在阿贝罗使用半月斩、 剑气斩、必杀斩的时候,对树妖的杀伤值分别为-1, -2, -3,树妖在攻击阿贝罗 的时候,对阿贝罗的杀伤值为任何一方血量变为久的时候,就会

5、失败。(备 注:以上横线局部也建议由课堂老师和学生按照自己想法制定)4、编码逻辑(50min).(1)添加背景和角色留意角色的造型状态(2)阿贝罗的血量设定和变化新建变量:当绿旗被点击,设置阿贝罗初始血量为100将阿波罗血量设为100阿贝罗碰到树妖,每次血量减5:如果阿贝罗碰到树妖后,每次阿贝罗的血量减少5,同时需要加上等待时间,防 止造成血量的重复减少如果 碰到树妖 ? 那么 将阿波罗血量增加牵 等待秒被打败时:阿贝罗血量每次减少5,在血量变为0的时候,会换成被打败的造 型,并关闭摄像头,游戏结束。法1: 这里用“阿贝罗血量”作为变量,这里可以用“阿贝罗的血量=0”这个条件进行 判断,但需要

6、注意的时候,这里我们每次血量减少5,是偶数,血量一直往下减 少的时候会存在“阿贝罗血量二0”的情况。但如果这里不是5,是3或者其它的 奇数的时候,就不存在为0的结果,这里就需要写成“阿贝罗血量1” ;法2:阿波罗血量阿波罗血量I 关闭摄像头换成被打败造型 等待“等待XXX”含义为:等到满足这个条件后,执行后续程序;不满足这个条件, 一直不执行【课堂问答】:师:每次减少血量,为什么要设置等待时间?师:当阿贝罗被打败时的侦测条件是什么?阿贝罗血量应该小于几? 师:“等待XXX”积木的执行含义是什么?(4)树妖的血量设定和变化树妖的移动当绿旗被点击后,移到固定的初始位置,进行随机移动,并切换“大树-

7、大树9” 造型;【24【24450.5 , k A移至U X:重复执行被点击秒内渭行到X:在-200200之间取随机数Y 在-150和换成大树 造型重复执行下一个造型 新建变量:当绿旗被点击,设置树妖的初始血量为100100将树妖血量设为I树妖被打败的血量和造型变化:树妖被打败的时候,停止移动(停止角色的其他脚本),换成“attack”造型, 然后再变成“dead”造型,关闭摄像头,整个游戏会停止(停止全部脚本)。停止该角色的其他脚本换成大树attack 造型等待秒换成卸寸dead 逊 (I 关闭摄像头停止装脚本 H“停止全部”将所有脚本停止;“停止当前脚本”只停止“停止当前脚本”程序 块所在

8、的程序块组合;“停止角色的其他脚本”将停止除“停止角色的其他脚本” 外,程序块所在的所有程序块。树妖被攻击时的血量和造型变化:阿贝罗有很多技能,如果树妖碰到了 “半月斩”,就换成“大树attack造型, 把树妖的血量减少1,同时需要等待0.5秒,防止重复减少血量如果 碰到半月斩。? 那么换成大树attack 造型将树妖血量增加I等待秒如果树妖碰到了 “剑气斩”,就换成“大树attack”造型,把树妖的血量减 少2,同时需要等待0.5秒,防止重复减少血量当 被点击当 被点击重复执行如果碰到剑气折、? 那么换成大树attack 造型树妖血量 增加如果树妖碰到了 “必杀斩”,就换成“大树attack

9、”造型,把树妖的血量减 少3,同时需要等待0.5秒,防止重复减少血量等待等待当 被点击重复执行如果 碰到必杀折 ? 那么换成 大树attack 造型树妖血量 增加【课堂问答】:师:阿贝罗在使用三个技能的时候,造成的伤害值是不一样的,应该如何完成?师:如果我们勾选变量前面的正方向框,我们发现在某个角色失败后,血量会一 直显示负数,应该如何修改程序,才能使显示血量值符合常理?6、当堂总结(7min)程序测试单双方受到攻击的时候,血量是否按照设定数量减少?树妖是否随机出现并且造型切换? n m双方被打败的时候,是否符合设定的假设果?L阿贝罗使用三种技能的时候伤害值是否不一样?n【课堂问答】:师:每次减少血量,为什么要设置等待时间?师:“停止全部”、“停止当前脚本”、“停止角色的其他脚本”分别指什么意思?师:变量是如何应用在我们的程序当中的?意义是什么?7、当堂拓展1 a、b、c图分别表示、当按下空格键停止全部脚本当 被点击重复执行移动步当按下空格f -J重复执行重复执行移动步下一个造型停止该角色的其他脚本(C)8、课后练习编程实现:敌机从屏幕上方落下,战斗机要做的是击毁敌机,不能被敌机撞毁。战斗机 可以发射炮弹,攻击3种不同的敌机,即

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论