0飞镖对决讲义_第1页
0飞镖对决讲义_第2页
0飞镖对决讲义_第3页
0飞镖对决讲义_第4页
0飞镖对决讲义_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件编程系列课讲义Scratch前置课第一讲:飞镖对决一、教学目标1、重点掌握scratch软件的基本操作一一积木的拖拽、删除及组合拼接,项目的展示运行,程序的上传和保存;2、掌握scratch的特点一一脚本和角色的对应关系以及脚本的执行顺序;3、学习手柄的使用方法;4、了解如果那么、按下()键、将y坐标增加()的积木脚本。二、主要程序脚本编号详细内容功能描述1“如果那么”进行条件判断,条件为真时执行该积木内的脚本, 不为真则跳过该积木内脚本,执行下方脚本如果g吆用于感知键盘上的按键是否被按下“按下()键”(可选按键为:空格键.方向键.数字键和字母键,也可选任意选项)3C将y坐标增加让角色在舞

2、台区向上或向下移动指定的距离,使角色的y坐标发生变化(賦值范围为:和角色大小相关)三. 课堂准备编号名称内容来源备注1PPT课件课堂全流程演示文稿火星科学盒官网2课程资料PPT课件、讲义、视频火星科学盒官网3学生上课使用器材笔记本电脑或者台式电脑老师自备电脑建议使用Windows系统,苹果电脑和Linux系 统需要从官网上单独下载对应的软件游戏手柄、螺丝刀火星人商场购买飞镖对决初始程序网盘链接下载【4】编程软件下载Scratch3 0火星科学盒官网火星科学盒官网在线编辑版离线下栽版,安装好后测试一下是否可以使用四、上课流程本节课包括课堂预热和7步具体流程:(1)课堂预热阶段通过教师自我介绍和学

3、生自我介绍相互认识彼此。(2)第1步为scratch介绍,主要介绍scratch界面的四个基本区域一一积木区、脚本区、舞台区和角色区的作用,介绍菜单栏一一 文件菜单下的基本操作,时长控制在20分钟内。(3)第2步为scratch特点介绍,通过效果视频明确本节课的编程任务后,根据飞镖对决初始程序介绍scratch的两个特点。时长控 制在10分钟内。(4)第3-4步为项目制作,实现按下向下的方向键时小呆向下移动的效果。体验编程过程,通过修改小呆移动速度的小挑战学习如何 修改积木参数,时长控制在15分钟内。(5)第5步为手柄的安装和使用,老师带领学生完成手柄安装,并讲解手柄的使用方法,之后修改小呆的

4、飞镖这个角色中的脚本积木, 完成整个作品。时长控制在35分钟内。(6)第6步为项口体验,学生两人一组在同一台电脑上使用手柄进行双人对决。时长控制在5分钟内。(7)第7步为总结与巩固,以提问的形式考察学生对本节课重点知识的掌握。时长控制在5分钟内。上课步骤主要内容备注【课堂预热】破冰环节【对应PPT开始页【时长】lOmin【互动】同学们你们好,我是XX老师,(介绍为什么叫XX老师)以后的课程都 是老师和大家一起学习了,那么下面请同学们也来介绍一下自己吧(包括全名、 小名、爱好等)1. 一定要多和学生进行 沟通互动,消除师生之 间的距离。【引入话术】同学们刚刚都介绍了自己的爱好,那老师也有一个爱好

5、,就是喜欢 制作一些小游戏、小动画等等各种各样的作品,那有些同学可能就不信了,心里 想,老师怎么可能这么厉害,既会做游戏还会做动画。在以后的课程中呢,老师 不仅会给大家展示我做的游戏和动画,还会带大家一起学习如何制作游戏和动 画。那在我们制作游戏和动画的时候,离不开一个工具也就是我们接下来要学习 使用的scratch o卜面我们就来看一下scratch有什么神奇之处。2.在引入时激发学生对 scratch的好奇心和兴 趣。【第1步】scratch介绍【对应PPT】认识scratch【时长】20min【讲解】同学们首先在自己的电脑桌面上找到scratch的图标,然后把鼠标放在 这个图标上,双击鼠

6、标左键打开它。打开之后就会出现这样的一个界面,我们一 次来看一下这个界面的儿个分区。(scratch界面分区图见“第六部分-附录 一”)【讲解】首先是最左边的区域,这个区域是积木区,我们制作出来的作品就是用 一块一块的积木拼接起来的,那最左边的这个积木区就是存放积木的地方,我们 寻找积木的话就需要在这个区域寻找。【讲解】中间空白的这个区域是脚本区,这个区域是拼接积木的地方,如果我们 想拼接积木完成一个作品,首先要把积木从积木区拖到脚本区。首先要把鼠标放 在积木区的一块积木上,等鼠标变成小手的形状,然后按下鼠标左键,拖动鼠标, 就可以把积木拖到脚本区了。(老师演示积木拖动操作)下面,我们先找到事

7、件1. 使用在线编辑版时要 提前给学生注册好账 号,并收藏好平台网址;2. 在讲解积木的拖拽等 操作时,需要老师一步 步地向学生演示。分类里的“当小绿旗被点击"积木拖动到脚本区,之后再把运动分类里的"移动(10)步积木拖到脚本区。(等待学生操作)【讲解】现在这两块积木散乱的放在脚本区肯定是不起作用的,就像我们平时玩 积木的时候,把积木散乱的放着也搭不成楼房。所以我们要把这两块积木拼接起 来。在脚本区拖动"移到(10)步"这个积木,放在"当小绿旗被点击"的下方,出 现一个灰色区域的时候,松开鼠标,这样两块积木就拼接在一起了。(老师演示

8、拼接后等待学生操作)【讲解】这两块积木拼在一起了,我们怎么知道这两块积木的效果呢,这个时候 就需要界面右上角的这个区域,也就是舞台区,舞台区就是展示脚本效果的地方。 现在在脚本区拼接的积木是当小绿旗被点击和移动10步,那我们点击舞台区上 方的小绿旗,看一下会有什么效果。(老师演示效果)点击小绿旗后,小猫向前 走了,这就是我们刚刚拼接的那组积木的效果。那如果我们不想让小猫移动而是 做其他的动作的话,怎么删除脚本区的积木呢?【讲解】把鼠标放在"移动(10)步"这个积木上,然后按住鼠标左键不放,把这 个积木拖回到积木区后松开鼠标就可以了。那同学们自己尝试把脚本区的两个积 木都删除

9、。(老师演示操作之后等待学生操作)【讲解】刚刚我们学习了如何寻找积木、如何拼接积木以及如何观看积木效果。下面我们来认识一下最后一个区域,也就是右下角的角色区,这个区域是存放角 色的位置,在这里我们可以添加、删除角色还可以修改角色的属性,【讲解】那认识了 scratch界面的四个区域之后,还有一个特别重要的位置就是 菜单栏中的文件菜单,在这个菜单中包含新建项LI、从电脑中上传和保存到电脑。 新建项口的作用是新建一个空白项II;从电脑中上传就是打开我们电脑上的 scratch程序;保存到电脑是特别重要的一个操作,这个选项是把我们的作品保存 到自己的电脑上。【第2步】讲解scratch 特点【对应P

10、PT】逻辑编程一 scratch特点部分【时长】lOmin【衔接话术】刚刚我们已经初步认识了 scratch是什么样子的,下面,咱们就来 具体看一下如何用scratch制作作品。(播放效果视频)这是老师制作的一个双人 对战的小游戏,但是这个小游戏还不太完整,小呆这个角色没办法向下移动,这 节课同学们就和老师一起来把这个游戏补充完整吧。【讲解】首先要上传本节课的初始程序,点击左上角菜单栏中的文件,选择从电 脑中上传,找到飞镖对决初始程序,选中它,然后点击打开就可以了。(等待学 生完成)衔接话术】初始程序上传完成之后,就可以看到在脚本区已经有拼好的脚本你 了,并且角色区还有四个角色,那现在同学们观

11、察一下,现在角色区角色的不同,1. 时间不充足时重点讲 解程序上传和脚本与角 色 对应这一特点;2. 总结scratch的两个 特点时以提问方式进 行。或者点击这儿个角色,看看脚本区的脚本有没有什么变化。之后,思考一下,现 在脚本区的脚本是对应的哪个角色。【提问】现在脚本区的脚本积木是控制哪个角色的?(学生自由回答)【讲解】现在脚本区的脚本是对应的小呆的飞镖这个角色,因为在角色区,小呆 的飞镖这个角色是有蓝色边框的,这说明我们现在选中的就是这个角色;还有一 点就是在脚本区的右上角有个小呆的飞镖图案,这说明现在脚本区的脚本就是小 呆的飞镖这个角色的。(当前界面图见''第六部分-附

12、录二”)【讲解】我们发现每选择一个角色后,脚本区的脚本是不一样的,这说明,角色 和脚本是一一对应的,如果我们想为一个角色拼接积木脚本,需要先在角色区选 中这个角色。【提问】我们这节课是要为小呆这个角色补充积木,那应该现在角色区选中哪个 角色?(学生回答)【讲解】需要先在角色区选中小呆这个角色。【衔接话术】同学们选中小呆这个角色后,点击绿旗运行作品,看一下小呆这个 角色先说了什么,又说了什么。(等待学生运行观察并回答)【讲解】我们发现小呆说话的顺序和小呆这个角色脚本区的积木从上到下的顺序 是一样的,这说明脚本区的积木脚本是从上到下顺序执行的。【衔接话术】刚刚我们讲了 scratch的两个特点,下

13、面老师要提问一下同学们, 看看同学们有没有记住。【提问】老师现在要为鬼巫这个角色拼接积木了,那老师在拼接积木之前应该先 在角色区选中哪个角色呢?(学生回答)【总结】需要先选中鬼巫角色。角色与脚本是一一对应的,需要先选中角色再拼 接脚本。【提问】我想让小呆先移动10步,再右转,那我应该把移动10步这个积木放在 右转积木的上面还是下面呢?【总结】移动10步积木应该放在右转积木的上面,因为积木脚本是从上到下顺 序执行的。【第3步】方向键控制 小呆向下移动【对应PPT】方向键控制 小呆移动【时长】8min【衔接话术】好,那下面咱们就来拼接积木,实现按下向下的方向键时小呆向下 移动的效果吧。【讲解】现在

14、我们按下向上的方向键时,小呆可以向上移动。那在小呆这个角色 的脚本区哪一组积木是可以实现老师刚刚说的效果的呢。就是“如果按下t键那 么将y坐标增加10”这组积木,在这组积木中,我们可以看到“如果那么”、“按下t键”、“将y坐标增加()”这三个积木,把这三个积木组合起来就可1. 这一部分主要是为了 让学生体验作品的制作 过程,课上时间不充裕 时不需要进行详细讲 解;2. 老师需要一步步带领以侦测t键有没有被按下,按下时就向上移动。下面我们要实现按下1键时,角 色向下移动,也就是说“如果按下向下的方向键,那么向下移动”。同样要找到 "如果那么”与"按下()键”。刚刚小呆向上移动

15、是将y坐标增加,那小呆 向下移动就应该是将y坐标减少,但是在运动分类里并没有将y坐标减少积木, 那应该怎么办呢?这里同样要找出“将y坐标增加()”积木,不过要在数字的 前面添加一个减号。【讲解】那把这三个积木拖到小呆角色的脚本区中后,首先要把“按下空格键” 中的空格改成1 ,然后在“将y坐标增加()”积木中的数字前面添加一个减 号,然后把它们拼接起来,放入原有的那一组积木中。(老师带领学生完成拼接)(程序样例见“第五部分-程序1”)学生完成积木拼接。【第4步】小挑战【对应PPT小挑战【时长】5min【衔接话术】现在我们每次按下方向键,小呆移动的距离都是10,同学们能不 能想办法让小呆移动的快一

16、些。(学生拼接脚本)【讲解】想让小呆移动的快一些,只需要修改"将y坐标增加()积木中的数字 就可以了,速度变快时,应该把数字增大。1.把挑战任务发放后, 让学生自己尝试方法; 2根据课堂时间,选择 是否布置小挑战。1.注意螺丝刀的使用安 全;2注意螺丝长度的区 分,以及小零件不要丢 失。老师带领学生完成手柄安装。之后给学生讲解游戏规则。游戏规则:W、S键控制鬼巫上下移动,D键控制鬼巫发射飞镖;f、丨控制小 呆上下移动,空格键控制小呆发射飞镖。【第5步】手柄安装及 使用【对应PPT】手柄的制作 及使用【时长】35min【衔接话术】现在手柄已经安装完成了,那同学们把手柄插在自己的电脑上,

17、先 选择M档,看一下能控制哪个角色移动,能不能控制小呆发射飞镖。选择W档 时能控制哪个角色移动。(学生尝试)【讲解】在手柄上有一个档位开关,一个大的黑色旋钮和六个按键。在旋钮和按 键旁边都标注了字符,这些字符就是手柄上的按键可以替换的键盘按键。在选择 M档时,手柄替换的是括号外的字符,也就是说,如果在键盘上我们用方向键控 制角色,在手柄上就需要选择M档,相反,如果在键盘上用W、A、S、D键控 制角色,就需要选择手柄上的W档。(手柄正而图见''第六部分-附录三”)【提问】现在,小呆这个角色是用上下方向键控制移动,空格键发射飞镖的。如 果把手柄选择M档,可以用手柄上的按键让小呆发射

18、飞镖吗?(学生回答)【讲解】M档的时候是不可以用手柄控制小呆发射飞镖的,因为“空格在括号里 面,需要选择W档,为了能够实现在一个档位下既可以控制小呆移动,也可以 控制小呆发射飞镖,需要把控制小呆发射飞镖的按键换成括号外的字符,也就是 说要选中小呆的飞镖这个角色,然后把“当按下()键”中的空格改成0。(程序样例见“第五部分-程序修改”)【第6步】项U体验【对应PPT项LI体验【时长】5min把学生分为两人一组,两个手柄接在同一台电脑上,进行双人PK。老师以提问的方式进行 复习。【衔接话术】这节课同学们已经认识了 scratch,还用scratch制作了一个小游戏, 下面老师要来考考同学们了,看看同学们对本节课知识掌握得怎么样。【知识点巩固】【第7步】总结与巩固【对应PPT】总结与巩固【时长】5min提问:这个积木的作用是什么?在本节课作品中实现了什么样的效果?提问:脚本的执行顺序答案:从上到下顺序执行0将y坐标增加答案:实现角色上下移动【我问你答】Q想要添加程序让鬼巫移动,现在可以 直接在脚本区拼接积木吗?A.不可以。因为现在选中的角色是“小呆”,为“鬼巫”角色拼接积木需要先在角色区选中“鬼巫S五.主要程序说明程序样例编号程序样例与说明对应的角色-沁二移到 X.y:霓环【小呆】【程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论