第3课 设计迷宫围墙规则——判定与侦测模块 教案(表格式)

资源下载
  1. 二一教育资源

第3课 设计迷宫围墙规则——判定与侦测模块 教案(表格式)

资源简介

班级
备课时间
上课时间 月 日
课题 第3课设计迷宫围墙规则——判定与侦测模块 总课时
课时教学目标 1.对程序的条件与结构有清晰认识。 2.能够整理出程序执行流程和各部分的逻辑关系。 3. 对角色触碰围墙这一条件进行判断,掌握程序的选择结构和侦测模块。
教材及学情分析 教学重点:对角色触碰围墙这一条件进行判断,掌握程序的选择结构和侦测模块 教学难点:能够整理出程序执行流程和各部分的逻辑关系 本内容属于六年级第一单元第三课内容,学生前阶段已认识了scratch软件的工作界面,掌握了角色的添加方法,以及如何在造型内绘制图案,能够熟练的在脚本区内利用事件和运动模块添加脚本。
教 学 过 程 设 计 二 次 备 课
一、创设情境 相信你设计的迷宫游戏一定吸引了不少同伴的参与体验。细心的你会发现,游戏里有个不足之处—角色可以穿越迷宫围墙直接到达迷宫终点。如何对这种情况进行限制呢 电子竞技比赛的优势在于可以利用自动化的程序监督代替人工监督。下面,给迷宫围墙施加“魔法”,在角色触碰迷宫围墙时,禁止角色随意穿过。 规则是竞技活动的要素。一旦触发了规则,程序会自动对游戏人物进行限制甚至是惩罚。设置什么样的规则呢 如何通过程序使规则变得更加智能与合理呢 作为迷宫游戏的设计师,在设计迷宫围墙规则时,需要关注以下三个问题。 (1)角色触发“触碰围墙”的事件。 (2)角色触碰围墙时的限制规则。 (3)设置角色触碰围墙的惩罚机制。 为了完成程序的编写,可以参考如下操作步骤。 (1)设计角色触碰围墙的规则。 (2)使用语言描述的方式设计程序执行流程。 (3)将程序执行流程绘制成流程图。 (4)编写程序实现规则。 (5)调试并检验程序效果。 二、协同探究 (一)设计角色触碰围墙的规则 由于要阻止角色随意穿越围墙,所以对规则做如下设计:一旦角色触碰围墙,就要限制角色的运动,阻止它们继续向墙壁方向行进。 角色触碰围墙后的动作方式有很多种,例如,限制角色继续向前运动、改变角色运动方向、角色原路后退、屏幕出现提示等。我们可以根据自己的想法设计围墙的规则,描述角色动作执行步骤,并设计角色执行此项规则的动作效果。 前面的设计都是按照角色运动步骤编写程序,而程序则根据指令的顺序依次运行代码,这样的程序结构称为“顺序结构”。 迷宫游戏的围墙规则是建立在条件被触发基础上的。当满足角色与围墙发生触碰这一条件时,相应指令才得以执行;当角色未触碰围墙时,程序会执行其他指令。这种由于条件不同而执行不同指令的程序结构称为“分支结构”。 (二)绘制程序执行的流程图 为了更好地梳理程序执行的思路和过程,可以将执行过程绘制成流程图,更加清晰直观。根据图1-13的内容,完善程序执行的流程图。
三、练习反馈 (一)编写程序实现围墙规则 绘制完成程序执行的流程图后,根据流程图的内容完成相应的程序代码设计。在编写过程中,重点需要完成条件判定和规则实现两个部分的内容。条件判定设计可以通过控制模块、侦测模块实现,规则实现可以通过运动模块实现。 1.构建程序的总体结构—分支结构的应用
2.编写触碰围墙的条件—侦测模块的选取与应用
3.拼接指l}代码完成规则的实现
分析图1-15所示的样例程序,请思考以下问题。 (1)触碰围墙条件的代码需要添加在哪个位置上 (2)程序通过什么方式构建触碰围墙的条件 (3)触碰围墙后,角色会做出什么反应 (4)黑色表示什么含义 (5)若添加等待0.2秒命令,程序运行是什么情况 四、小结提高 1、运行程序,角色在触碰围墙后做出的反应与程序预设一致吗 2、设计的规则是否增加了竞技难度 简要叙述设计思路和关键技术。 3、在竞技游戏中,通常有“秘籍”的说法,这是设计师通过设定特殊规则触发启动了更丰富的效果。尝试为迷宫游戏设计精彩的“秘籍”。
板书设计
作业设计 预计时长:
教学反思

展开更多......

收起↑

资源预览