资源简介 第10课接苹果 第一课时学情分析:五年级学生能够运用基础积木块如移动、重复、如果指令、变量等,具备初步编程思想。教学目标:一、知识与技能1.认识理解《接苹果》游戏的功能与游戏脚本设计。2.学会灵活运用游戏版面布局和认识坐标尺。二、过程与方法目标通过头脑风暴、自主探究、小组合作形式培养孩子善于发现、勤于思考与合作学习能力。三、情感态度与价值观目标通过对游戏脚本设计和游戏版面布局的学习,引导学生养成良好的编程游戏习惯,促使学生善于发现,勤于思考,头脑风暴式交流中让学生感受到学习乐趣,感受学习的快乐。教学重点:理解掌握《接苹果》游戏的脚本设计。教学难点:学会分析和处理一个游戏的脚本设计。教学方法:讲解演示法、任务提问法、自主探究法、任务驱动法。教学过程:一、游戏导入同学们,今天我们将用编程猫来做一款游戏《接苹果》,首先我们来看一下这个游戏是怎么玩的。(教师展示游戏)【编程步骤】分析游戏->实现游戏->拓展游戏提出问题(小组讨论) 分析游戏构成:1、观察游戏,游戏中有什么素材?(回答) 2、观察游戏,游戏玩法是什么?(回答)二、游戏的设计教师总结:同学们观察得真仔细,这个《接苹果》游戏的功能是:苹果不断从树上落下,我们移动小车接苹果,每接住一个苹果得1分。游戏的背景是一棵苹果树,角色有一个苹果和一辆购物车,舞台上还有金币表示的得分变量。那我们马上来设计这个游戏吧!游戏版面布局任务一:请为该游戏添加相应的背景和角色、设置变量。【操作步骤】第一步:打开源码编辑器,新建一个文件,删除文件中多余的角色和背景。第二步:添加背景和角色。小车角色脚本设计任务二:分析探讨小车运动状态。要实现可控制小车左右移动的功能,通过利用键盘的左右方向键控制移动。【操作步骤】第一步:把小车放在舞台底部;第二步:设置小车脚本左右移动。三、巩固游戏设计苹果角色脚本设计任务三:头脑风暴分析苹果的出现、下落、消失情况。合作交流苹果出现的位置利用坐标尺确定苹果出现的初始位置Y值;复制克隆苹果;苹果的随机出现X值。合作交流苹果落下的关键观察游戏里苹果的自由落体运动,得出Y值的递减。分析苹果碰到小车和掉到地上后的状态利用如果判断条件判断苹果碰到小车和掉到地上后消失的区别与得分增加的关系,以及克隆体的自我删除意义。四、总结小小苹果蕴含大知识,你能找找有哪些知识点吗?五、作业 完成《第10课 接苹果学习任务单》,思考如何设计该游戏的程序。六、板书设计第10课 接苹果游戏功能背景角色 小车 苹果变量第10课接苹果 第二课时学情分析:五年级学生能够运用基础积木块如移动、重复、如果指令、变量等,具备初步编程思想。教学目标:一、知识与技能1.认识理解克隆并学会运用克隆积木块克隆苹果。2.学会运用坐标轴知识让苹果下落。3.学生运用各种基础积木块(重复、条件)组合运用,并能结合变量知识。二、过程与方法通过任务驱动、自主探究、小组合作形式培养孩子动手操作与合作学习能力。三、情感态度与价值观通过对游戏编程学习,激发学生学习编程兴趣、利用情景式学习,让学生感受到学习乐趣,感受学习的快乐。教学重点:认识克隆积木块和使用克隆积木。教学难点:利用坐标轴实现苹果下落、利用条件语句实现苹果得分与否。教学方法:1、从感性认识到理性认识,启发学生对问题深入思考。2、结合课件、微课情景式教学。教学过程:【编程步骤】分析游戏->实现游戏->拓展游戏《接苹果》游戏结构树上长出苹果。苹果熟了掉到地上(苹果下落)。用购物车接住苹果。一、问题导入同学们,上节课我们一起探究了《接苹果》这个游戏的脚本设计,其中有小车和苹果的脚本设计,还学会了游戏版面的布局设计,今天我们将完成游戏的编程部分,让我们的《接苹果》游戏玩起来。二、树上长出苹果在做《接苹果》游戏前,老师收到了我们的好伙伴奇奇寄来的一封信,原来奇奇也在做这个游戏,但是他现在遇到了一些困难,所以写信给大家。信上提出了几个关于游戏设计的问题,需要同学们帮助他。大家能不能帮助奇奇,和奇奇一起完成这个游戏啊?第一个问题:怎样让只有一个苹果的树上长出无数的苹果? (学生思考回答)使用克隆!是自我复制的意思。【知识点】克隆 什么是克隆?克隆指自我复制的意思。克隆产生的新角色出现在原角色的位置。我们也称克隆产生的角色为“克隆体”。【操作步骤】第一步:选中苹果角色,设置不断克隆苹果脚本。第二步:单击坐标按钮显示舞台坐标尺,规划苹果随机出现的位置。如图 1 所示。图 1第三步:为苹果角色编写如下脚本:师生讨论苹果随机出现在屏幕顶部的不同位置。(重复、克隆体、随机数的判断和坐标尺的应用) 任务一:请你完成这部分的苹果脚本修改吧。三、苹果熟了掉到地上(苹果下落)同学们苹果已经长满,苹果熟了就会掉落到地上,我们是怎样做出这个效果呢?这也是奇奇的第二个问题,苹果如何下落的呢?【知识点】控制克隆体克隆产生的角色称为“克隆体”,“作为克隆体开始启动”是克隆体开始运行的积木块。克隆体生成后,克隆体由此积木下的脚本控制。让我们一起完成克隆体苹果不断下落的脚本设置。【操作步骤】第一步:观看苹果下落视频,了解苹果下落是Y坐标的Y值减少原理。第二步:为苹果增加如下脚本:克隆体苹果不断下落。(师示范)四、用购物车接住苹果同学们现在实现了苹果下落的功能,那你发现了什么问题?(小车不会动)对了,这也是奇奇疑惑的问题,怎样让小车动起来呢?谁来说说?(用键盘方向键控制小车移动)那小车接住苹果后,苹果会发生什么变化呢?小车接不到苹果,苹果会怎样?(引出分数变量和苹果隐藏并删除自己)任务二:让小车动起来并设置分数变量。【操作步骤】第一步:设置小车左右移动。(用键盘方向键控制小车移动) 第二步:设置当克隆体苹果不断下落,如果落到地面,隐藏并删除克隆体,如果碰到小车,金币会加1,隐藏并删除克隆体。【小技巧】使用克隆体会消耗内存,克隆体用完后一定要及时删除,否则游戏程序会变得越来越卡。【试一试】任务三:感谢大家为奇奇解决这些困难,现在请大家完成并运行《接苹果游戏》。五、知识扩展小组讨论:你能够对游戏进行升级改造吗?(展示作品)六、挑战自我设计程序《鱼群在海浪中畅游》七、评价与总结 克隆积木块 克隆产生的角色称为“克隆体”,“作为克隆体开始启动”是克隆体开始运行的积木块。八、板书设计第10课 接苹果长苹果 克隆体落苹果接苹果得 分课件11张PPT。第10课 接苹果五年级上接苹果游戏1.游戏的设计(1)《接苹果》游戏功能:苹果不断从树上落下,这时移动小车接苹果,接住一个苹果得1分。(2)背景:苹果树(3)角色:苹果、小车(4)变量:存放得分克隆就是自我复制的意思。克隆产生的新角色出现在原角色的位置。事件模块 的复制角色 作用1.如何让只有一个苹果的树上长出无数的苹果?克隆产生的角色称为“克隆体”,克隆体由事件控制运行。在事件模块中的控制克隆体的。2.苹果如何下落呢?观察坐标尺,发现苹果下落时,Y坐标值会发生变化哦~用什么接住苹果呢?如何让小车动起来?3.如何让小车动起来?4.我们怎么判断小车是否接住苹果呢?用条件判断苹果是否碰到小车还是落到地上,这里我们需要做隐藏和删除自己操作。使用克隆体会消耗内存,克隆体用完后一定要及时删除,否则游戏程序会变得越来越不顺畅。请暂停视频,玩一玩自己制作的 《接苹果》游戏吧。请设计程序《鱼群在海浪中畅游》挑战自我学有所获树上长苹果苹果下落接苹果得分谢谢聆听 展开更多...... 收起↑ 资源列表 接苹果 .docx 接苹果 .pptx