56642004338316883400433831六 年级 上 册信息技术教案
单元主题 趣味编程入门 课题 青蛙吃飞虫 课时数 2
学会分析游戏制作的主题、角色、舞台、情节等主要内容,体验游戏作品制作
教学目标
过程与方法。
2.养成构思游戏主题与规划游戏项目的好习惯。
3.学会综合应用所学知识和技能创作游戏作品。重 点 :
1.了解游戏开发的基本流程以及注意事项。
教学重、难点 2.能决定游戏开发主题内容和游戏功能,确定游戏开发方案。
难点:
确定角色编程思路,设计角色脚本。
教学准备(含教学资源运用)
教学环境:极域教学软件
教学资源:教学课件、互动课堂(随机挑人)本课教学资源包
教 学 活 动 预 设
(导入新课、学习新知、课堂练习、课堂小结等) 第一课时
12446001473200一、动画引入,激发兴趣
引言:青蛙是人类的好朋友,因此,我们特别制作了一个“青蛙吃飞虫”的Scratch 小游戏,以表达对青蛙朋友的感激之愤。
下发“青蛙吃飞虫”游戏文件,引导学生注意观看游戏规则,并进行游戏体验.
小结:这是一个发射类游戏,由 Scratch 语言制作而成。
提问:你们想制作哪些属于自己的 Scratch 游戏呢?如果要实现它的活,我们一起来学习游戏制作的过程与方法。
揭题:创作主题游戏,制作“青蛙吃飞虫”游戏(上)。二、探究游戏,开发过程
学生身份定位;每个学生均以游戏开发工程师的身份,开发一个“青蛙吃飞虫”游戏,体验游戏开发的全过程。
布置任务:自学教材第 56 页,思考如何设计并制作 Scratch 趣味小游戏,制作一个游戏的过程是怎样展开。
3.指名汇报,
4.小结。
(1)了解游戏的开发过程。
一是游戏策划,规划游戏功能;二是角色设计,处理游戏素材;三是脚本分析,分析对象脚本;四 是脚本实现,编写游戏程序;五是游戏测试,修改程序漏洞。
(2) 再次确认“青蛙吃飞虫”游戏的性质及功能,“青蛙吃飞虫”游戏是属于发射类游戏,它用键盘中的空格键来触发青蛙跳跃并吃E 虫,当吃完飞虫或游戏时间归零时,游戏结束。
三、任务引领,获取新知
学习广播与接收指令。
讲解角色与角色、角色与舞台互动的方式:一种是延时等待;另一种则是广播与接收信息。
引导学生白学教材第 61 页最后一段,了解创建广播的方法。
教师巡视指导,收集问题,
(3)归纳、示范讲解创建广播消息的方法。
1041400863600
只有当接收到的信息和广播的消息相同时,脚本才会执行。
学习插入音频文件。
要增强游戏的逼真效果,必然就少不了在游戏中添加音效文件。
演示讲解插入音效文件。
在 Scratch 语言中,允许插入声音文件的格式只能是mp3 或 wav 这两种其他的声音文件格式必须通过格式转换才行。
尝试操作插入游戏背景音乐文件以及飞虫被打中时的爆炸声等音效文件。
教师巡视指导。
归纳插入音效文件存在的问题和解决方法。四、制定游戏,开发方案
(一)开发方案
组建游戏开发小组。
由组员公推出一名领导能力强的游戏开发项目组组长。
制定游戏开发方案并由组长填写游戏开发方案记录。
落实岗位责任人:每个小组成员均为程序员,全员参与游戏编程,根据自己的兴趣、爱好,担任设计员、分析员、程序员、测试员等职务,各尽其责,各司其职。
(二)游戏设计
游戏角色设计主要任务由设计员承担,其他岗位人员协同工作。
确定游戏主角。
根据游戏开发方案,确定游戏的主角是青蛙与飞虫。青蛙共有三种造型:分别是张口造型、闭口造 型及伸舌头造型。飞虫角色则有两个造型:分别是打中前造型及打中后造型。
游戏场景设计。
提高游戏场景设计的美感,可以提升游戏的观赏性。因此,游戏的舞台背景分别设计游戏前、游戏中及游戏后三种情境。根据游戏进程适时切换游戏背景。
游戏进程控制设计。
本游戏还创建了一个角色即“开始游戏”来控制游戏进程。
游戏音效设计。
为增添游戏的趣味性.特从外部导入两个音效文件,分别是游戏背景音乐及飞虫打中后的爆炸声。
游戏效果评价设计。
通过设计两个变量,“吃到飞虫数”与“游戏时间”来衡量游戏效果与时间控制。
课件出示游戏元素以及元素之间的关系思维导图,参见教材第59 页图2-4。
引导学生根据本组制作的游戏类型,设计出相应游戏元素间的关系思维导图,再一一对应处理,然 后正确保存游戏素材资料。
五、展示交流
展示部分小组设计的游戏元素以及元素之间的关系思维导图。
欣赏不同游戏小组的游戏角色设计效果。
第二课时
一、知识回顾,谈话引入
谈话导人。
上一节课,同学们已经大致了解了游戏开发的过程,并且,每一位同学都化身为游戏开发工程师, 出色地完成游戏策划总方案与游戏角色设计过程的活动任务。
布置本节课的活动任务。
本节课继续完成“青蛙吃飞虫”游戏的脚本分析,编写游戏程序,最后再做游戏测试等任务。
885825-127000
揭题:创作主题游戏一一制作“青蛙吃飞虫”游戏(下)。二、制作过程,脚本分析
分析员承担各游戏对象脚本分析任务。
游戏中各对象都必须正确进行脚本分析,设计合理的编程思路。此项工作由分析员承担,其他岗位 人员协同工作。
课件展示各对象脚本的编程思路分析流程图。
引导学生画出各对象的脚本思路分析流程图。“游戏开始”、舞台、青蛙、飞虫等相应的编程思路流程图如教材第 59 61 页表综 2-3 所示。
教师巡视指导。
小组成员分别汇报各对象的编程思路并分析。三、制作过程,游戏编程
所有成员均按预定编程思路编写游戏脚本,参与游戏编程。
引导学生完成游戏编程。
教师巡视指导,及时发现编程中存在的问题。
鼓励完成任务的小组成员及时保存游戏脚本,并帮助其他成员一起完成编程任务。
指出汇报存在的问题,师生共同解决问题。
(二)游戏测评
1.测试员承担游戏测评工作。
小组成员通过网络平台汇总各对象及舞台脚本,合成程序。
2.布置任务:由测试员一一测评程序。
及时查找设计漏洞和搭建过程中的错误并修改完善脚本,直到符合设计要求为止。引导学生邀请别组同学试玩制作好的游波,在玩的过程中发现错误并加以改正。 四、分层任务,活动创新
测试员承担游戏测评工作。
小组成员通过网络平台汇总各对象及舞台脚本,合成程序。
布置任务:由测试员一一测评程序。
及时查找设计漏洞和搭建过程中的错误并修改完善脚本,直到符合设计要求为止。引导学生邀请别组同学试玩制作好的游波,在玩的过程中发现错误并加以改正。 五、展示与交流。
演示本组开发的游戏,分享本组在游戏策划、素材整理、制作等方面的创意、分享本组在实践过程中解决问题的方法。
举办评选游戏开发高手活动.活动要求如下?
以小组为单位,举办游戏邀请赛、对抗赛或挑战赛。
以开发的游戏情节、场景、界面等为评选条件,评出6 名游戏开发高手。