第七课
巧接弹力球——复杂循环结构与跳出循环
【教学设计】
教学目标
1.知识与技能
(1)了解循环结构中死循环的特点以及如何避免死循环;
(2)掌握循环结构的用法以及跳出循环的方法
(3)理解“碰到颜色”模块的功能,能综合运用。
2.过程与方法
(1)通过游戏激趣的方法,提高对程序设计的兴趣;
(2)通过布置任务、解决任务,能够在不断的分析问题、解决问题中进步。
3.情感态度与价值观
(1)培养积极正确的游戏观,不沉迷于游戏;
(2)培养发现问题,解决问题,不断的根据设计优化程序的能力。
教学重难点分析及解决措施
重点:掌握跳出循环,避免死循环的方法
难点:根据游戏的设计优化程序
师生问好
一、导入,创设情境,导入新课(5分钟)
师:“游戏”,一提到这个词语,大家都很感兴趣,“桌上弹球”这个游戏都不陌生吧?有没有玩儿过的?玩儿过的举手给老师看看(示意学生举手)(打开游戏)老师这里有个简化的“弹力球”游戏,游戏规则是:移动鼠标控制横杆颠球,如果小球碰到地面,则游戏结束。(面向学生)有没有哪位同学,想上来给大家演示下怎么玩儿这个游戏?【2】
学生举手,上前来演示。【1】
根据学生的演示情况,调整游戏难度。
第二个学生演示【2】
师:通过观察我们发现当前制作游戏的软件是什么?
生:scratch
师:对,那你想不想亲自动手设计一款这样的游戏呢?
生:想
师:好,下面我们一起来设计这款游戏
二、任务驱动,合作探究
1.师:通过刚才的操作演示,我们首先要清楚,完成一个游戏需要准备哪些素材?哪位同学回答一下?(8分钟)
学生举手回答
生:回答【2】
师:(播放幻灯片,总结游戏准备所需要的)总结一下
游戏准备:
游戏规则、素材准备:绘制舞台背景(游戏终止条件)、绘制横杆、绘制小球【1】
师:那么接下来给大家4分钟时间准备一下自己所需的游戏素材【提前强调时间问题4分钟必须准备好】
教师巡视指导【4】
2.师:前期准备工作做好了,接下来我们要进行程序设计了,下面以小组为单位讨论一下游戏设计所需要的步骤有哪些?(3分钟)
学生讨论【1】
师:哪组同学回答一下?
生回答【2】
(3分钟)
3.师:都回答的非常棒,概括的也很到位,总结一下(播放幻灯片),游戏设计分两个部分,基础设计和难度升级,其中基础设计包括
(1)设计横杆程序
横杆能跟随鼠标自由地左右移动(设置横杆的X坐标为鼠标的X坐标)
(2)设计小球程序
①碰到边缘就反弹
②碰到横杆就反弹
③设定游戏终止条件【3】
4.师:现在以小组为单位,设计有自己特色的“弹力球”作品,并以小组为单位,上交优秀作品。学生自己动手做【10分钟】
5.学生自己动手设计作品,并小组讨论,每组上交1~2幅作品【3分钟】
6.小组互评
师:请其他小组的同学点评一下大家上交的作品,包括优点和缺点。【7分钟】
学生点评:
我要点评的是XX的作品,优点、缺点
7.教师总结
这节课,同学们的表现都非常精彩,都通过了自己的努力设计了作品,都有了收获。在设计游戏的同时,也要正确的对待游戏,不要沉迷游戏,希望以后你们都设计出更优秀的作品。本节课到此结束。下课【1分钟】
三、上课流程
1.教师带领学生分析游戏设计流程,布置任务,分层布置驱动任务,能力层次体现;
2.学生自行准备自己所需的游戏素材,即【角色准备】;
鼓励学生,发散思维,自己准备不同的素材
3.学生以小组为单位,参考微课,讨论横杆程序的设计,并自己完成;
4.学生以小组为单位,分工完成小球的程序设计
小组演示,交流意见,演示;
学生演示小球的程序设计
5.学生以小组为单位,讨论完成能力提升部分的操作,或添加自己的设计元素
四、提交作业
学生以小组为单位,选出组内完成好的作品并上传作品,五、师生评价,评价总结
点评作品,总结本节课学到的知识
六、下课
前期准备
1.分组,5人一组,调好座位,2.上课怎么坐。谁点评作品
3.美工和技术含量
4.提交作品(机房清理)6*1,命名规则:组号+名字
5.点评的时候:
我要点评的是XXX的作品,它的作品优点是:画面的美观性,搭配的合理性,游戏的趣味性,对这个作品是否感兴趣,是否喜欢玩儿
需要改进的有:技术上的欠缺,缺少***导致游戏****
6.小组讨论要有小组的讨论的样子,热烈的讨论