小猫出题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
——(键盘、鼠标)
布置任务二:编写一个程序,用鼠标控制小猫运动。
【问题2】同学们有没有发现,在动作积木里,除了“移到…”命令,还有一个“面向…”命令,有没有同学是用这个命令做的?或者有没有同学愿意上来试试,能不能利用这个命令来控制小猫运动。
(出示ppt)用鼠标控制角色运动的方法很多,比较常见的是这两种。两种程序设计都能完成游戏。
大家再想一想,这个计时器命令,会在哪一个功能模块中?对了,他是用来侦测时间的,在侦测功能模块中。
同学们可以根据自己游戏的难易程度,加入一个合理的时间限制,进一步完善你的游戏程序。
提醒:完成的同学上交,用于演示。
思考
同伴讨论
倾听、理解
思考、讨论
自主实践操作
理解计时器,并根据自己游戏的难易程度,加入一个合理的时间限制,进一步完善你的游戏程序。
介绍生活中的迷宫游戏
自主实践操作
“以娱入戏”,能产生疑问:如何制作这一小游戏。
确定
主角
今天,我们就要来制作一个走迷宫的小游戏。
【问题】大家一起回忆一下,这个游戏的基本组成要素是什么?
——(小猫、迷宫图)
是的,要制作这个游戏,我们要先准备好这两个要素。(出示ppt)
【追问】请大家想想看,选择主角和设计迷宫通道的时候,有什么注意点?(学生讨论)
【问题2】思考:如何判断小猫是否走到外面了?
倾听
思考
同伴讨论
观看、倾听
思考
同伴讨论
理解游戏的规则,认识流程图、分析理解流程图的走向问题,从而对设计出的程序进行修改。
增加难度(计时器的使用)
现在,这个游戏已经可以玩了,不过我还是觉得有些简单,你能给这个游戏在增加一些难度吗?(学生回答)
大家的想法真多,我打算给他加上个一时间的限制,小猫必须要规定的时间内到达终点。为了达到这个效果,我们先要来认识一个新的积木块,他叫做计时器(出示ppt)
【过渡】没有规则,不成方圆。小猫的控制程序做好了,下面我们就要来设计这个游戏的规则了。(出示ppt)
【问题1】这个游戏的规则是,小猫只能在给出的通道中行走。那如果小猫跑出通道了,怎么处理小猫呢?(出示ppt)
好,大家都很有想法。如果我的迷宫通道比较复杂,可以让小猫跑出时原地罚几秒钟;但是我的迷宫图比较简单,所以我决定设计小猫跑出来就要回到起点重新走迷宫。这样的一个程序,他的流程图可以怎么画?(画流程图)
计时器,顾名思义,是用来记录游戏时间的命令。有关计时器的命令有两条:“计数器归零”就是从零开始记录时间;如果要让计时器显示在舞台上,就在选中计时器。那计时器该怎么使用呢?因为计时器是一个值,所以不能直接作为命令使用,我们需要把它放在一个数字和逻辑运算中。在这个例子中,我们规定当计时器数值大于15时,程序停止运行。
课堂
小结
今天,我们一起完成了一个简单的迷宫游戏。自己创作游戏最大的乐趣,在于你可以自己设定游戏的规则,游戏的关卡,游戏的难易等等,你就是这个游戏的主宰。例如,今天的这个迷宫游戏。我还可以给他加上几个活动障碍物,再一次增加难度。(出示例子)。我想请同学们继续思考一下,我设定的游戏规则是:如果碰到蝙蝠,罚停止1秒。程序该如何设计?
因为我们这个游戏通道都比较简单,我想增大一些游戏难度,选第二种。下面我们再来回忆一下这个程序的流程图。(白板上面显示流程图,并进行讲解)
并提出补充任务,改变移动的步数,看看会有什么变化。
思考
同伴讨论
自主实践操作
学生代表演示作品(鼠标跟随)
观看
倾听
能设计程序,用键盘与鼠标控制主角“小猫”。
设计游戏规则
教学难点:
1、了解数字和逻辑运算命令,能用大于命令控制游戏的时间;
2、学会用程序设计的思想去思考问题,并能用程序设计的语言实现自己的设想。
课前准备:
1、PPT课件
2、用scratch制作的“迷宫”
板块
教师活动的问题串设计
学生活动串设计
目标达成反馈串设计
游戏
导入
老师这里有一个利用scratch软件制作的小猫走迷宫的小游戏,给大家一起来分享。
注意点:选取合适的主角;主角要可以通过通道的最窄处。
下面就请大家完成任务一:游戏的准备工作(运行上节课已绘制好的“迷宫”图脚本)
思考
同伴讨论
自主实践操作
知道游戏中的组成要素与主角,并做好准备工作:运行已绘制好的“迷宫”图脚本。
让角色跟着鼠标走
【过渡】做好准备以后,我们就可以开始设计程序了。
【问题1】在这个游戏里,我们可以利用那些方法控制小猫的运动?
课题:Scratch教学设计:小猫走迷宫
时间:2ห้องสมุดไป่ตู้15年7月25日
教学目标:
1、能用如果、侦测命令分情况处理;
2、能鉴别不同的情况,并选择恰当的侦测命令解决问题;
3、学会用程序设计的思想去思考问题,并能用程序设计的语言实现自己的设想。
教学重点:
1、能鉴别不同的情况,并选择恰当的侦测命令解决问题;
2、能用如果、侦测命令分情况处理。
倾听
思考、讨论
运用所学,拓展游戏规则的程序设计。
相关文档
最新文档