资源简介 中小学教育资源及组卷应用平台信息技术 活动4 设计制作踢球小游戏课题 设计制作踢球小游戏 单元 第一单元 学科 信息技术 年级 九年级教材分析 该教材旨在培养学生的信息技术素养,包括信息获取、信息处理和信息应用等方面的知识和能力。内容涵盖了计算机基础编程,计算机的使用等方面,教材注重实践操作,通过案例和实践项目来锻炼学生的实际操作能力。这有助于学生将所学的知识应用到实际情境中,并提升他们的问题解决能力,沪科版初中《信息技术》九年级教材内容全面,并结合实践操作和案例分析,旨在培养学生的信息技术素养和实际应用能力,为他们建立坚实的信息技术基础打下良好的基础。教学目标 1、信息意识:能够理解游戏中数据的交换和传递,包括得分、游戏状态等信息,增强对多种信息形式的感知。 2、计算思维:能够复杂任务分解为更小的子任务,例如控制球员移动、得分判断等,以便更好地解决问题。 3、数字化学习与创新:能够复杂任务分解为更小的子任务,例如控制球员移动、得分判断等,以便更好地解决问题。 4、信息社会责任:能够了解网络游戏的安全问题,明白不透露个人信息的重要性,养成良好的上网安全习惯。重点 一、制定踢球小游戏规则二、分析问题并设计算法三、 完成游戏制作难点 1、完成游戏制作教学过程教学环节 教师活动 学生活动 设计意图导入新课 足球是一项很多人喜欢的球类健身运动。在蓝天下、操场上追逐着足球,快乐地奔跑既可以锻炼我们的身体,又可以磨炼我们的意志品德,培养积极向上、勇于拼搏、不怕困难吃苦耐劳的精神。本活动中,我们将用图形化编程软件制作足球小游戏,用键盘控制“Panda踢足球,体验不一样的运动乐趣。 通过老师讲解视频的观看以及学生之间的相互讨论生活中的图形化足球游戏。 帮助学生理解图形化足球游戏概念,打开课堂。讲授新课 03 制定踢球小游戏规则生活中大部分技巧操控类的小游戏都是与小伙伴们比拼谁的得分高。那么这些小游戏是如何设计制作的呢 打开配套资源中的踢球小游戏示例,通过试玩,不难分析出其游戏规则。该游戏的规则:一个足球在场地里随机地运动,游戏玩家用键盘控制“Panda”去追逐足球,碰到足球就加 1分。说说做做根据踢球小游戏示例,设计自己的踢球游戏规则。规则:04分析问题并设计算法根据设计,踢球游戏中需要角色“足球”和球员“Panda”,还要能计算并记录得分你们的设计是怎样的呢 “示例中,“Panda”和“足球”的动作算法可用自然语言描述如下。“Panda”角色:“足球”角色:我们一般称程序开始时变量的值为变量的初始值。说说做做与同伴交流以下问题:“得分”变量为何出现在“足球”角色的算法中 “得分”变量可以放在“Panda”角色的算法中吗 为什么 将“足球”的控制流程图(部分) 填写完整。将“Panda”的动作流程图(部分)填写完整(单击绿开)。 与同伴交流上述“说说做做”中的流程图里涉及了几种算法结构。05 完成游戏制作踢球小游戏的算法涉及了分支和循环结构,需要通过相应的积木来实现。分支结构脚本的搭建方法如图1-4-3 所示。使用 和积木,都可以用鼠标控制“Panda”追逐足球。单击“控制”标签。选择“如果.....那么”积木。单击“侦测”标签。选择“碰到”积木。在“碰到”积木下拉列表中选择“Panda”,并将“碰到”积木拖曳到“如果......那么”积木的条件位置。添加满足“碰到 Panda”条件后角色隐藏的积木。 循环执行的积木都应按顺序放在积木中。可以自己尝试搭建循环结构脚本。 知识链接—条件语句 早晨上学前,看看窗外,如果下雨了,就带好雨具。放学后,如果完成所有的作业,就可以听音乐、看电视。在学习生活中,还有许多类似的情况,即根据某一条件进行判断,然后做相应的动作。在程序中,用于判断选择的语句称作条件语句。说说做做1.与同伴交流以下问题。(1)“重复执行”积木有几种 各自的功能是什么 (2)使用循环执行积木的优势是什么 2.完成脚本搭建,运行、调试程序并保存作品。我在调试运行中发现的问题:解决或优化的方法: 06 知识拓展 1、积木讲解视频。2、我们日常生活中足球游戏有哪些规则?3、对于足球游戏得分有什么更好的想法?4、循环的原理是什么? 学生之间互相讨论在我们日常生活中如何把图形化编程和足球游戏联系起来。 学生通过观看课件和听老师讲解,了解每一个角色有哪些动作和行为。通过老师讲解视频的观看以及学生之间的相互讨论生活中如何使用分支结构。学生通过观看视频和自我思考我们生活中如何把现实问题转换成程序解决。 帮助学生积极融入课堂,提高学生学习积极性。学生通过边看边听的形式了解角色与动作之间的关系。 帮助学生理解流程图的作用以及让学生了解分支和循环结构。让学生通过视频思考,进一步加深对课堂所学内容的理解。布置作业 1、上网了解如何足球游戏规则2、上网了解如何使用循环模块3、上网了解如何实现循环操作角色 完成作业 培养学生查阅资料的能力,分析解决问题的能力课堂小结 通过设计制作踢球小游戏课程,我们学会了如何设计和开发一个简单的踢球小游戏,包括设置游戏界面和规则。深入了解游戏开发的基本原理和过程,同时提高了他们的创造力和团队合作精神。培养了解决问题和创新思维的能力。 分组总结归纳 锻炼学生的总结能力,逻辑思维、语言表达能力。板书 一、制定踢球小游戏规则二、分析问题并设计算法三、 完成游戏制作 学习、记忆及勾画知识点 明确教学内容及重点和难点21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)(共32张PPT)《设计制作踢球小游戏》沪科版 信息技术九年级 上内容总览目录05完成游戏制作07课堂总结拓展延伸06分析问题并设计算法04制定踢球小游戏规则03教学目标01新知导入02板书设计08教学目标1、信息意识:能够理解游戏中数据的交换和传递,包括得分、游戏状态等信息,增强对多种信息形式的感知。2、计算思维:能够复杂任务分解为更小的子任务,例如控制球员移动、得分判断等,以便更好地解决问题。3、数字化学习与创新:能够复杂任务分解为更小的子任务,例如控制球员移动、得分判断等,以便更好地解决问题。4、信息社会责任:能够了解网络游戏的安全问题,明白不透露个人信息的重要性,养成良好的上网安全习惯。新知导入足球是一项很多人喜欢的球类健身运动。在蓝天下、操场上追逐着足球,快乐地奔跑既可以锻炼我们的身体,又可以磨炼我们的意志品德,培养积极向上、勇于拼搏、不怕困难吃苦耐劳的精神。本活动中,我们将用图形化编程软件制作足球小游戏,用键盘控制“Panda踢足球,体验不一样的运动乐趣。03、制定踢球小游戏规则新知讲解生活中大部分技巧操控类的小游戏都是与小伙伴们比拼谁的得分高。那么这些小游戏是如何设计制作的呢 打开配套资源中的踢球小游戏示例,通过试玩,不难分析出其游戏规则。该游戏的规则:一个足球在场地里随机地运动,游戏玩家用键盘控制“Panda”去追逐足球,碰到足球就加 1分。说说做做根据踢球小游戏示例,设计自己的踢球游戏规则。规则:1、游戏目标:玩家通过控制一个足球运动员,尝试射门得分。2、控制方式:玩家可以使用键盘或者鼠标控制足球运动员移动和射门。3、计分系统:根据球员成功射入球门的次数进行计分,也可以考虑射门距离等因素。4、时间限制:游戏可以设置时间限制,让玩家在规定时间内尽可能多地射入球门。04、分析问题并设计算法新知讲解根据设计,踢球游戏中需要角色“足球”和球员“Panda”,还要能计算并记录得分你们的设计是怎样的呢 新知讲解“示例中,“Panda”和“足球”的动作算法可用自然语言描述如下。“Panda”角色: “足球”角色:(1)站在初始位置; (1)“得分”变量的初始值设为0: (2) 显示;(2)面向初始方向; (3)移动到初始位置; (4)面向开始方向(随机):(3)按上移键,则向上移动;按下移键,则向下移动;按左移键,则向左移动:按右移键,则向右移动。 (5)移动,碰到边缘就反弹: (6)判断是否碰到“Panda”,是则进入下一步,否则返回步骤(5);(7)隐藏自己; (8)播放声音;(9)“得分”变量的值加1; (10) 随机移动到其他位置:(11) 再次显示,返回步骤 (5)新知讲解我们一般称程序开始时变量的值为变量的初始值。说说做做1、与同伴交流以下问题:(1)“得分”变量为何出现在“足球”角色的算法中 (2)“得分”变量可以放在“Panda”角色的算法中吗 为什么 答:得分的变量出现在足球的算法当中是因为我们要根据足球是否进入球网来评判得分与否。答:不能放在Panda的算法当中。因为Panda的动作不代表足球是否能进入球网,也就不能评判得分与否。说说做做2、将“足球”的控制流程图(部分) 填写完整。说说做做3、将“Panda”的动作流程图(部分)填写完整。说说做做与同伴交流上述“说说做做”中的流程图里涉及了几种算法结构。1、顺序结构: 游戏中的大部分步骤都是按照特定的顺序依次执行的,比如初始化游戏环境、控制角色移动、检测射门等。2、条件结构(判断结构): 在游戏中,需要根据不同的情况进行判断,例如,判断角色是否与足球接触、判断射门是否成功,以及判断游戏是否结束等。3、循环结构: 在游戏中可能会出现一些需要重复执行的操作,例如游戏的主循环、控制角色的移动等。4、事件驱动结构: 游戏中玩家的操作会触发不同的事件,比如按键控制角色移动、射门时的事件响应等。05、完成游戏制作新知讲解踢球小游戏的算法涉及了分支和循环结构,需要通过相应的积木来实现。分支结构脚本的搭建方法如图1-4-3 所示。使用 和积木,都可以用鼠标控制“Panda”追逐足球。新知讲解单击“控制”标签。选择“如果.....那么”积木单击“侦测”标签。选择“碰到”积木。在“碰到”积木下拉列表中选择“Panda”,并将“碰到”积木拖曳到“如果......那么”积木的条件位置。添加满足“碰到 Panda”条件后角色隐藏的积木。新知讲解循环执行的积木都应按顺序放在积木中。可以自己尝试搭建循环结构脚本。新知讲解新知讲解早晨上学前,看看窗外,如果下雨了,就带好雨具。放学后,如果完成所有的作业,就可以听音乐、看电视。在学习生活中,还有许多类似的情况,即根据某一条件进行判断,然后做相应的动作。在程序中,用于判断选择的语句称作条件语句。知识链接—条件语句说说做做1、与同伴交流以下问题:(1)“重复执行”积木有几种 各自的功能是什么 (2)使用循环执行积木的优势是什么 答:重复执行的积木有三种。第一种:指定循环次数第二种:一直循环没有结束条件。第三种:一直循环有结束条件答:减少重复工作: 循环可以帮助简化重复性任务的执行,从而减少代码量和提高效率。可以在多个地方重复使用相同的操作,提高了代码的复用性。说说做做2.完成脚本搭建,运行、调试程序并保存作品。我在调试运行中发现的问题: 解决或优化的方法:答:1、角色移动异常: 可能出现角色移动速度过快或过慢,或者方向控制异常的问题2、得分计算错误: 可能由于得分计算逻辑的错误,导致得分显示异常或者游戏判定得分错误。答:1、限制移动范围: 确保角色在游戏界面内移动,并且不会超出边界。2、验证得分更新条件: 确保得分只有在满足特定条件时才会被更新,比如球进入球门且没有违规。06、知识拓展知识拓展1、积木讲解视频知识拓展2、我们日常生活中足球游戏有哪些规则?(1)球场和球员人数: 足球比赛通常在长方形的球场上进行,每队有11名球员(包括守门员)。(2)黄牌和红牌: 球员可能会因为犯规或不端行为而受到警告(黄牌),或者被直接罚出比赛(红牌)。(3)点球和界外球: 当发生犯规时,可判给对方点球。当球出界时,需要进行界外球重启比赛。知识拓展3、对于足球游戏得分有什么更好的想法?(1)特殊技能得分加成: 为玩家在射门时展示出特殊技能或花式动作时赋予额外得分,鼓励玩家展现创意和技巧。(2)位置相关得分: 根据球员射门的位置和角度给予不同的得分,比如远距离射门、大力射门等可以获得更高得分。(3)连续得分奖励: 如果玩家连续进行进球,可提供得分加成或者其他奖励,鼓励持续的出色表现。(4)难度影响得分: 考虑球门大小、守门员能力等因素,使得在更高难度条件下的得分更具挑战。知识拓展4、循环的原理是什么?循环是编程中的一种控制结构,允许重复地执行一组语句或操作。它的原理在于根据特定的条件或计数器,反复执行一段代码块,直到满足退出循环的条件为止。条件检测: 在每次循环迭代开始时,会检查一个特定的条件。如果条件为真,则执行循环体内的代码;如果条件为假,则退出循环。07、课堂总结课堂总结通过设计制作踢球小游戏课程,我们学会了如何设计和开发一个简单的踢球小游戏,包括设置游戏界面和规则。深入了解游戏开发的基本原理和过程,同时提高了他们的创造力和团队合作精神。培养了解决问题和创新思维的能力。板书设计设计制作踢球小游戏一、制定踢球小游戏规则二、分析问题并设计算法三、 完成游戏制作课后作业1、上网了解如何足球游戏规则2、上网了解如何使用循环模块3、上网了解如何实现循环操作角色谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站兼职招聘:https://www.21cnjy.com/recruitment/home/admin 展开更多...... 收起↑ 资源列表 变量初始值介绍.mp4 循环视频.mp4 拓展延伸视频.mp4 活动4 设计制作踢球小游戏.doc 活动4 设计制作踢球小游戏.pptx 课前导入视频.mp4