用scratch制作简单交互动画

发布时间:2019-08-30 17:57:47

学习单1

要完成这个游戏的制作,我们要解决哪些问题

1. 让大鱼跟随上下左右键移动位置

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

_________________________________________________________

学习单2

任务按键盘上的上下左右键,让角色随着按键的方向移动

流程图

word/media/image1.gif

word/media/image2.gif

word/media/image3.gifword/media/image4.gif

word/media/image5.gif

判断如果向上键,

Y坐标增加_____角色就向

_________移动

word/media/image6.gif

重复执行

word/media/image7.gif

这是向上方移动程序流程图,你们能根据这个流程图完善其他方向的程序设计思路吗?

知识储备

1.在对角色进行控制时,我们经常用到

指令来对角色的状态进行判断,这是一个条件语句,意思是:如果达成内的条件,则执行下方空白处放入的指令

2.我们还经常用 中的指令来配合控制模块中的条件,用以判断条件是否达成。

如:

3.scratch中,X表示角色在舞台中横向的位置,Y表示角色在舞台中纵向的位置。如:X-49Y90表示角色在舞台中的某个位置。

X坐标中,正数表示向右,负数则表示向左。

Y坐标中,正数表示向上,负数则表示向下。

4. 在控制角色时,我们经常用这样的方式来控制角色所在的位置移动。

用scratch实现简单交互

教材内容:贵科版小学信息技术六年级上册scratch《简单的动画交互功能》。

教学目标:通过任务驱动法、小组合作交流、自主学习等方式,掌握scratch中条件判断语句及侦测功能的简单运用,经历“遇到问题——自主探索——解决问题”的过程,培养自主学习能力,在学习活动中体会探索性学习的成就感和乐趣,体验团队合作的实际价值和意义。

教学重点:

1.条件判断语句、侦测功能的使用。

2. 自主探索学习能力的培养。

3.团队合作性学习能力的培养。

教学难点:

1. 自主探索学习能力的培养。

2. 团队合作性学习能力的培养。

教学重难点解决策略:

1. 通过任务分解的方式,将困难问题简单化。

2. 通过《知识储备》的方式将所需知识呈现给孩子,培养其自学能力。

3. 通过明确小组内的分工合作,培养团队协作能力。

教学准备:scratch小游戏、小组合作学习《学习单》、《知识储备》文档。

教学时间:1课时

教学过程:

一、导入:

师:今天老师给大家带来一个小游戏,有谁想来亲自体验一下?

选取学生试玩scratch小游戏《大鱼吃小鱼》,后接着问:你能说一说这个游戏的游戏规则吗?

按上下左右键移动角色,当吃到1条鱼得1分,碰到白色幽灵后游戏结束,在游戏过程中要尽量躲避白色幽灵,吃到小鱼。

二、新授:

1任务分解,将复杂问题简单化。

师:如果要你们制作这样一个游戏,你觉得能完成这个任务吗?(学情预估:学生应该完成不了。)

师:那么,对于这样的难题我们怎么来解决呢?

师:老师这里有一个法宝哦!想不想知道是什么?

(板书:1.分解)

师:在解决设计这个游戏的过程中,你知道分解难题的方法对我们有什么帮助吗?说一说!

以小组为单位,讨论:要完成这个游戏的制作我们要解决哪些问题?并将讨论结果记录在学习单上,然后进行分享。

(设计意图:通过问题分解的方式,体会如何将复杂问题简单化,培养解决实际问题的能力。)

学习单:

要完成这个游戏的制作,我们要解决的问题有这些

1.让大鱼跟随上下左右键移动位置。

_________________________________________________________

_________________________________________________________

_________________________________________________________

师:看来大家已经将一个比较困难的问题分解成了一个一个的小问题。接下来,今天我们就先来完成第一个模块的制作:让角色跟随上下左右键移动位置。(板书课题)

2)任务驱动:小组合作探索,初步完成设计思路

师:既然任务已经明确了,是不是现在我们就可以开始随意地搭建我们的脚本了呢?

如果没有一个正确的思路,往往我们会做很多无用功。现在,老师有一个整理思路的法宝,你想不想看看?

引导学生通过流程图整理思路。

(设计意图:通过任务驱动,让孩子经历遇到问题——探索——解决问题的过程,同时,通过学习活动,明白真正的快速、有效地完成事情的前提是需要理清思路。而程序设计的过程中,流程图是帮助我们快速理清思路的有效工具。)

3)自主学习,尝试搭建模块。

师:看来大家已经有了初步的解决思路。可是,光有解决思路可是行不通的哦,我们还需要有知识储备的支撑来帮助我们解决具体的操作难题。

任务:请以小组为单位,完成《知识储备库》的学习,然后尝试在scratch中搭建脚本。完成后和大家一起分享。

教师巡视,参与自学讨论,对于学习较困难的小组可以适当点拨。

(设计意图:在任务驱动下,孩子们要解决实际问题,孩子们就有了主动获取知识的需求,在此前提下安排学自主学习《知识储备库》内容,孩子们就会从被动学习转换为主动学习。

4)成果展示,分享交流。

师:你们小组的脚本搭建完成了吗?哪个小组愿意来和我们分享一下你们的喜悦?其他小组的脚本搭建和他们的方法一致吗?你们有什么想说的?

三、小结

今天你们有什么收获,能和大家分享一下吗?

用scratch制作简单交互动画

相关推荐