【优选】Scratch传感器教学-滑竿小车.pdf

上传人:tbuqq 文档编号:4505222 上传时间:2019-11-13 格式:PDF 页数:49 大小:7.85MB
返回 下载 相关 举报
【优选】Scratch传感器教学-滑竿小车.pdf_第1页
第1页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《【优选】Scratch传感器教学-滑竿小车.pdf》由会员分享,可在线阅读,更多相关《【优选】Scratch传感器教学-滑竿小车.pdf(49页珍藏版)》请在三一文库上搜索。

1、【优选】 Scratch 传感器教学 - 滑竿小车 滑竿小车(教学设计) 滑杆小车 教学目标 一能用嵌入,实现角色侦测到 条件后控制内部指令的执行。 二在分析理解游戏过程的基础上搭建脚本,掌握条件判断指令的使用, 实现游 戏。 三在学习中养成先分析思考的好习惯,能够发挥想象, 将自己的创意加入到游 戏中。 课时安排 安排 1 课时。 教学重点与难点 1 、教学重点 能用和指令获取传感器滑杆的值和 运算自己需要的值来判断小车向左还是向右的移动。 2 、教学难点 脚本积木的嵌套与搭建。 教学方法与手段 自主探究、任务驱动法、范例教学法 课前准备 PPT课件、实例程序、学件 一、激趣导入 师:同学们

2、,老师给大家带来了一个自己制作的滑杆小车的游戏,大家看在一条 路上停着一辆小车, 我们可以用传感器的滑杆控制小车来回移动,当小车碰到白 色边框时翻车游戏失败,如果能坚持30 秒不碰到白色边框,游戏成功。 演示游戏 今天, 我们就来当一次游戏设计师, 运用侦测和判断创作属于自己的滑杆小游戏。 师:同学们想一想,如果是你,你会怎么来制作编写这个游戏呢? 二、感知游戏 1. 接下来请同学们同时打开桌面上老师下发的文件夹中滑杆小车和探究问题的 文档,先体验一下这个游戏, 再浏览一下他的脚本, 看看有没有和你的想法不谋 而合的地方,最后探究以下三个问题: 1. 哪些脚本能让小车向左或向右移动? 是 由哪

3、两个积木组成的?拆开看看 小车如何判断向左移动还是向右移动? 小车移动的快慢有由什么指令决定呢? 2. 哪些脚本能让小车碰到白色边框翻车并说失败? 造型 2 在哪里添加? 3. 哪些脚本能让小车在30 秒不碰到白色边框说成功? 起什么作用?如果去掉它行不行? 计时器积木前面选项框打钩有什么作用? 三、分析游戏 同学们探究问题的过程都很认真,接下来请同学们放下手中的工作,分享一下你 都探究出哪些问题, 一). 大家看这里有三大块的指令组,哪一块指令组能实现小车用滑杆来控制移 动? 1. 我们再来具体分析一下具体是哪个指令能让小车判断出向左还是向右? 2. 谁来说说如果中间的六角形条件指令要填什么

4、 3. 哪个指令决定小车移动的快慢? 同学们看这个指令组有哪些指令组成? 为什么单击绿旗时小车没有回到路中间的位置呢? 为什么一开始就是翻车的造型呢?怎样切换造型? 二)哪些脚本控制小车到白色边框翻车并说失败? 三)哪些脚本能让小车在30 秒不碰到白色边框说成功? 四、搭建脚本 同学们你觉得这个游戏怎么样? 你有什么好的想法要加入到这个游戏中吗? 从滑杆你有什么新的灵感出现吗? 接下来你们可以在这个游戏上直接修改,加入自己的创意或者自己新开一个 Scratch 文档试着从头开始创作出自己的滑杆控制游戏。 五、展示 老师看到些同学的作品特别有意思,谁愿意来分享,展示一下自己的作品。 六、总结 通

5、过今天的学习,你有哪些收获? 新 Scratch2.0入门中文使用教程精品 儿童编程 SCRATCH2.0入门中文使用教程 目录: 1. Scratch 的简介 第1课下载与安装 第2课初识 Scratch 2.Scratch基础课程 第3课让角色动一动 第4课键盘控制 第5课迷宫程序 第6课会飞的巫婆 第7课三角形的面积 第8课造型切换 - 人物走动 第9课移动人物教师进阶使用 第10课判断人物位置 3. Scratch进阶课程 - 打蝙蝠 3-1 第一节课 3-2 第二节课 3-3 第三节课 4. scratch进阶课程 2- 打地鼠 4-1 设计背景、铁锤及地鼠 4-2 撰写地鼠的程序

6、4-3 撰写铁锤程序 4-4 分数的计算 5. 接球游戏 5-1 设计球部份的程序 5-2 人物部份的程序 5-3 程序计分 5-4 扣分的构想 6. 如何分享 SCRATCH 作品 7. 如何把 sb2文件转化成 swf 格式的 flash文件 SCRATCH2.0入门中文使用教程 1. Scratch的简介 Scratch 是 MIT ( 麻省理工学院 ) 发展的一套新的程序语言, 可以用来创造 交互式故事、动画、游戏、音乐和艺术。很适合8岁以上儿童使用,目前 1.4 版已 经完全支持中文界面, 更方便使用, 完全不用背指令, 使用积木组合式的程序语 言,让学习变得更轻松,并充满乐趣。 官

7、方网站: http:/scratch.mit.edu/ 目前已经推出 2.0 版本,支持在线和离线模式。 由于国外网站速度较慢,gateface 门面,已经集成了scratch的程序,所 以只要安装了伽卡他卡电子教室 (15.5以上版本)或这个 gateface5.5 以上版本, 都有 scratch ,不用另外安装。(伽卡他卡电子教室集成了gateface ,scratch 在 gateface 的门面编辑器里,点击相应按钮,就可以启动scratch ) Gateface 门面中,集成的是离线程序,可以不用登录scratch网站,在本 机使用。搜索伽卡他卡电子教室或者gateface 都可以

8、到官网或者华军下载。 分享 SCRATCH 作品的方法: 方法 1:放到网站共享。 SCRATCH 网站,可以上传sb2 格式的文件,这样, 别人通过访问 SCRATCH 网站来访问你的作品, 需要在 SCRATCH注册账号,分享上 传时需要登录账号。 方法2:gateface 门面,将 sb2格式文件转化成 swf 格式的 flash文件,放 在 gateface 门面空间页面里,别人直接访问门面空间,就能看到你的作品。 1-1 下载与安装 如果已经安装了伽卡他卡电子教室15.5 以上版本或者gateface门面5.5 以 上版本,不需要另外安装离线版本,直接从gateface 门面编辑器里

9、启动离线程 序即可使用。 在线版本不用安装,直接登录SCRATCH 网站使用。 (1) 首先登录官方网站页面: http:/scratch.mit.edu/ (2) 点击 Download Scratch 按钮 (3) 如果年龄小于 13岁直接点击: Continue to Scratch download (4) 根据操作系统,选择下载。 (示例为 Windows操作系统 , 点击 ScratchInstaller1.4.exe) (5) 选取存放文档位置 (6)下载完成执行安装程序 (7)选取安装目录,一般采用默认值就可以 (8)选取开始菜单的资料夹,采用默认值就可以 (9)接下来就开始进

10、行安装,完成后按NEXT (10)安装完成后,系统会寻问是否启动Scracth 及在桌面建立捷径,采用 默认两个都选,按Finish (11) 启动 Scracth 后是英文界面,两秒钟后 Scracht 会根据操作系统自动变 成中文界面。如果没有转换,可以选择语言。 1 1 1-2 界面介绍 (1) 以下就 Scracth 的整个操作界面做一个介绍: 1 标题栏:显示当前文件名 2 菜单栏:主要是与文件有关的选项 3 工具条:控制角色大小及复制、删除 4 显示模式:分为浏览模式和全屏模式 5 程序指令区:分为八大类 6 角色资料区:显示角色的详细资料 7 脚本区:程序的编写区,利用拖曳的方式

11、在此写程序 8 控制按钮:控制程序的播放和停止 9 舞台区:角色演出的地方,作品最后呈现出来的地方 10 新建角色按钮:三种新建角色的方法(自建、导入、随机) 11 角色列表区:角色休息室,所有的角色都在这个地方 (2) 程序指令分类: 动作:移动、旋转、位置指定、传回. 外观:切换造型、背景、显示文字、特效、. 声音:播放声音、乐器音效 画笔:下笔、笔颜色、大小、色调 控制:当键按下、等待、反复、广播( 讯息)、如果 . 侦测:传回位置值、接触、距离、时间、音量 数值与逻辑运算:加减乘除运算、大小判断、余数、取整数 变量:指定变量、变量加减 (3) 指令及程序码区 (Script) 当我们点

12、选指令分类后, 底下的指令区会跟着改变, 如图我们点选侦测分类, 底下就会出现侦测分类的全部指令,中间的程序码区也就是我们写程序的区块, 把我们的指令拖曳至程序码区。 8 9 7 6 5 4 3 2 1 10 11 (4) 造型: 我们可以自行画出角色的各种造型或者使用导入方式,先使用别的绘图软件 绘制作后导入。 也可以载入不同的对象到造型区中。但同一时间只会出现一种造 型。 右下方对象代表上场角色,可以多个同时出现。 造型可以透过复制后编辑来修改其样子,如下图的cat 就有二个造型。 (5) 声音: (6) 对象的声音可以透过麦克风来录音或导入方式从文件导入来使用 ( 也可使用内键的音效文件

13、 ) (6) 工具列及舞台: 选择工具后再点对象,复制、剪下、缩放的动作。 程序以按下绿旗键,开始执行程序,红色按钮则是停止。 中间空白大区域则是舞台,物件都会在上表演。 (7) 角色及背景: 舞台背景则呈现目前舞台的背景,点选舞台,接着选背景后按导入就可以取 自然、户外 . 等背景 则可以使用自画、导入及随机方式来加入物件角色 SCRATCH2.0入门中文使用教程 2-1 第1课让角色动一动 指令积木拖曳到程序区,并按顺序给排好、还有就是换成喜欢的角色。 (1) 撰写程序 首先先点选要动作的角色,接着点选“脚本”,然后透过指令分类选取 你要的指令积木,把指令积木拖曳至程序区,把顺序排好( 使

14、用鼠标拖曳就可以 修改其顺序 ) 。 (2) 更换角色 使用工具的剪刀把小猫剪下,接着按下导入按钮,会出现Animals, Fantasy.,例如打开 Fantasy 文件夹会出现如下图很多可爱的图,选取后角色 就会出现在舞台上。 (3) 让角色动一动 当点选绿旗时角色会向后移动一段距离。 小朋友可以自行俢改角色,看一看向后移动的步数及显示的反应。 SCRATCH2.0入门中文使用教程 2-2 第2课- 键盘控制 本课来学通过键盘来控制角色移动,主要是让我们了解事件触发才会有动 作,当绿旗被按下,会先将物件移到坐标(0,0) 。 (1) 首先是坐标 (2) 舞台的中心是 (0,0) ,水平为

15、X轴,垂直为 Y轴。 X轴:中心点往右是 (+) ,中心点往左是 (-) Y轴:中心点往上是 (+) ,中心点往下是 (-) 了解到坐标后才能控制角色在舞台位置及移动。 (2) 接着分别定义键盘的上下左右键的动作 1)往上:当按下“上移键” ,向上进 10步 2)往下:当按下“下移键” ,向下进 10步 3)往左:当按下“左移键” ,向左进 10步 4)往右:当按下“右移键” ,向右进 10步 SCRATCH2.0入门中文使用教程 2-3 第三节课 - 迷宫程序 完整程序如上, 等一下我会说明整个程序的细节部份,首先先在画布上画出 一的路径,可以是直线也可以是曲线,接着在终点处画上一个黑色的区

16、域。 (1) 点选背景,接着点选编辑,使用绘图工具画出一个路径,画笔的粗细自 行调整,不要太细。 2)点选角色,接着点选程序开始撰写程序 先由控制指令分类拖曳, 当绿旗被点一下至程序区,也就是当绿旗点一下 开始程序执行移到到x:y ,就是角色置于 x:-220 ,y:150 处。在侦测指令类点一下 计时器,在舞台会多个什时器一直计时。 在控制指令分类中拖曳重复执行至程序区,表示重复执行内的程序 会一直重复执行。 整个舞台的坐标如下图,中心在正中央,左右x 轴是240,往右是(+) ,往左 是(-) ,上下 y 轴各180,往上是 (+) ,往下是 (-) 。 在重复执行中包含有四部份: (1)

17、 角色有可能走出舞台就看不到了,所以先从动作指令类拖曳碰到边缘 就反弹 ,接着拖曳面向 下拉点选鼠标游标 ,也就是让角色都一直面 向鼠标的游标,最后拖曳移动2步 ,就是一次移动 2步。 (2) 在控制指令类拖曳如果 至移动 2步之下,接着从侦测指令类拖 曳碰到颜色点选会出现滴管,请选取舞台的空白区,碰到颜色就 会变成白色,接着拖曳角色置于 x:-220 ,y:150 处,也就把角色移回原点。 (3) 在控制指令类拖曳如果 ,从侦测指令类拖曳碰到颜色点 选会出现滴管,请选取舞台的黑色终点区,碰到颜色就会变成黑色,在 外观拖曳说.() 秒,也就碰到黑色终点就说过关, 接着止停止执行程序, 程序就不

18、会往下执行。 (4) 控制指令类拖曳如果 ,接着拖曳数值与逻辑类的() (),接着 把计数器拖曳到前面 () ,后面的() 填上15,也就大于 15秒就会秀出 时间到 . 然后停止程序执行。 可以让小朋友自行设计路径, 角色自选, 事件也可以自订, 例如有些小朋友 会在路径再加上一些小蓝点增加过关难度。 教学重点:老师只要讲解部份, 学生的能力是无限, 可以做出很多让你想不 到 的效果,教 scracth真得很有趣,学生也学得很快乐。 SCRATCH2.0入门中文使用教程 2-4 第四节课 - 会飞的巫婆 这一节课要来讲随机出现,因为下一节课要让小朋友写一个打地鼠的小游 戏。 先点选舞台 背景

19、 汇入,选取 Nature 土里的图,然后空白那张删除, 按图右边的 (x) 把舞台的猫给删除, 请使用工具箱的剪刀点一下猫就可删除了,接下来使用 开启档角色开启三个角色, 物件太大可以使用工具箱的放大或缩小工具来调整。 点选角色 程序,接着开始来针对角色写程序 1)当按下绿旗开始动作 2)随机移动到 x 及 y(x 在-240到240之中随机取个数, y 在-180到180之中随 机取个数 ) 3)接下来一直重覆执行 ( 外循环 ) 4)在-10至10取一个角度,如此一来鱼儿游起来比较逼真 5)重覆执行十次,每次移到十步,遇到边绿就反弹( 内循环 ) 你会发现内循环执行完后会跳到外循环,又重

20、覆. 注意要调整角色只允许左、右翻转,才不让角色倒着移动 在程序码上按鼠标右键, 选取复制后拖曳至另一个角色, 就会将程序码套用 到该角色上 完成后就可以试看看效果,很多小朋友会加上音效及文字说明,有的还会 放大缩小,只能说小朋友太强了。 SCRATCH2.0入门中文使用教程 2-5 第五节课三角形面积 国小六上数学有圆面积,所以这一节课先让小朋友来实做三角形面积的程 序。 1)首先先画一个三角形, 如果觉得不美, 可以加上一张底图, 接着新增三个 变量,分别是三角形底,三角形高,三角形面积。 2)将三角形底及高二个变量设成滑杆,也就是变量上按鼠标右键,选滑杆。 3)接下来开始写程序,将将变量

21、(.) 的值设成 (.)分别设定将三角 形的底、三角形的高,变量面积则必须注意,要设为( 底*高)/2 。 4)先将三角形底 *三角形高相乘,再放到 ( )/2中,才不会出问题 5)最后测试,拉着三角形底及高的拉杆,后按下绿旗测试结果 上完后出个题目给小朋友做, 梯形面积呢?结果二十位小朋友有十五位左右 有做出来, 讲真的太强了, 小朋友一教就会, 下星期 打算出个 9X9乘法给小朋友 试看看。 SCRATCH2.0入门中文使用教程 2-6 造型切换走动人物 这一课我们要教小朋友做人物切换,告诉小朋友在何时可以切换物件的外 型,就像在玩玛莉兄弟时在某个时间或某个触发点会变大、戴上帽子. 1)首

22、先先汇入一张自己喜欢的背景图 2)开启角色档, 这一次我选一个动作有连续的人物图档,如下图,可以看到 人物的脚部有分解动作 3) 接着切换到造型的地方,我依序把五个图汇入,共五个 如下图我先选左脚三个动作后再选右脚二个动 4)切换程序, 让小朋友知道移动 3步,等待0.2 秒再换下一个造型, 如果没有 设定等待 0.2 秒人物会走很快,小朋友自己修改。 完整如下图,让人物一直走, 所以要使用到重复执行, 内有五个造型的切换, 依序,结果大部的小朋友都有做出来,很多小朋友都选别的物件来练习,也都做 得不错。 注意一点,人物碰到边就返回,还有要限制人物只允许左右翻转 SCRATCH2.0入门中文使

23、用教程 2-6-1 移动人物进阶使用 今天教六年级也来试看看写这个小程序,顺便教了一下判断if的功能及比 较大小。 如下图,新增了一张有张桌子的背景图, 让小朋能透过判断角色x 位标来决 定是否改变方向,所以前半部的程序一样,主要是后半部的判断。 我们的想法: 如果角色的 x 位标大于 150或者小于 -135时改变方向 180度,如 下图: 完成后会如下: 让小朋友测试看看,改变移动的步数或者等待的秒数。 今天上课遇到一个问题就是小朋友把人物放在大于-135上,开始报行程式 时,人物会一直改变方向而无前进,你自己想想为什么? SCRATCH2.0入门中文使用教程 2-7 判断 X坐标 这一课

24、开始要进入比较进阶的课程, 我们要开始加入判断, 也就是 IF 和 Then 了。 1)先汇入一张背景图并插一个人物 2)撰写程序:先做上下移动,透过Y坐标的改变,往上键就是Y坐标-5,往 下键就是 Y坐标+5 3)往右就必须改变面向及判断X坐标是否大于 240,如果是,就让人物从左 边出现,一般的电动都是这样。 4)设定人物只能左右翻转 最后您就可以使用上下左右键来操控这个人物了,这个星期上完这个课程发 现小朋友很喜欢这一课, 他们会欢自己喜欢的人物及背景,接下来就可以做下一 个 练习,一个随机的球,让这个人去追,追到就给分或出声 SCRATCH2.0入门中文使用教程 3. Scratch进

25、阶课程 -1- 打蝙蝠 这个是进阶课程,因为程序比较复杂了,所以这个课程分了三节课才讲完。 我都是上完课才写教材,这样才知道进度及学生的接受度。 这个课程我是安排在高年级,五、六年级同时上,发现六年级还是比较OK 。 您可以将高年级好的作品拿来给低年级比赛,得奖者由高年级的程序撰写者来颁 奖,会是个不错的点子。 课程中使用打蝙蝠, 如果您觉得这样对生命教育有疑虑,您就可以考虑使用 无生命的飞盘或球等也可以。 3-1 第一节课 先展示一个完整作品与学生讨论程序的规画: 1)背景 2)瞄准器:分二个造型 3)角色:四种会飞的物件,分别是加一分,加二分,加五分及扣十分,并讨 论何者是加五分,何者减十

26、分。 4)时间限制:大家统一设定30秒 接着第一节课只要能达到以下目标即可 1)使用绘制新角色画出瞄准器的二个造型并调整大小 2)汇入背景图 3)撰写程序:让瞄准器随着鼠标移动并判断是否按下滑鼠,如果按下滑鼠就 切换到造型二 绘制瞄准器的二个造型, 一个为黑色中空, 第二个造型为红色实心的, 注 意小朋友在绘制第二个造型时是否使用造型的绘制。很多小朋友会使用 绘 制角色的绘制工具,特别注意。 A)角色的绘制工具:会画出一个新的角色 B)造型的绘制工具: 会画出同一个角色不同的造型,您可以举例说明, 一般 电玩里的人物在碰到特色情况会改变,但它还是同一个角色。 撰写瞄准器的程序: 程序一开始一定

27、要切换到造型一 ,也就是中空的瞄准器 透过重复执行的循环来让瞄准器跟着鼠标移动,接着透过 IF THEN 的判断来 看看鼠标的状态, 如果是按下滑鼠就表示开枪了,所以要切换到造型二, 接着问 学生,否则呢?学生都会回答,放开就回到造型一。 完成后就测试一下程序, 学生都会很惊讶! 真得跟着我的鼠标, 按下后还会 切换造型。 3-2 第二节课 在第二节我们就来撰写蝙蝠部份: 1)先透过开启角色档案 来插入物件至舞台中, 接着使用缩小工具来调整 大小至适当位置 2)程序部份我们先撰写第一只的蝙蝠,其他的就使用复制方式, 把蝙蝠的程 序码复制过去即可。 2-1) 先让蝙蝠随机在舞台中出现, 所以把移

28、到 x:( )及 y:( )拖曳至 程序区,因为 x 在240与-240间,y 在180与-180间,所以就请您使用运算的 在() 到() 间随机选一个数,先拖曳二个至程序区,分别填上 240、-240,与 180、-180。然后先把 y 的程序码拖曳至 y:( )中,接着再拖曳x:( )的程序 码,这个是有技巧的。 拖曳 y 时按后的个,拖曳 x 时按前面的在来拖曳才能容易把程序 码卡上,这时学生提醒的 2-2) 让蝙蝠可以随意移到,所以使用循环来一直执行 2-3) 再使用一个内循环来让蝙蝠移到50步就改变一个角度, 一样是随机在 30 与-30间。 2-4) 记得把碰到边缘就反弹加至程序中

29、,才不会蝙蝠飞不见了。 3)计分: 3-1) 在使用变量,新增一个变量为分数 ,在程序一开始把分数归零 3-2) 程序一开始让蝙蝠出现 3-3) 当按下滑鼠有打到蝙蝠时 ( 用颜色判断 ) ,分数就加一分,然后把蝙蝠 隐藏一秒后再初现 这个地方一样要使用循环判断 我们在设定瞄准器时有二个造型,其中的第二个造型就是使用红色,所以您 使用碰到颜色这个判断时的滴管要去点一下该瞄准器的第二个造 型,这个也要一点技巧。 先点选瞄准器, 然后点击第二个造型, 在角色区就会出现第二个造型。切 换到蝙蝠的程序码区,此时就可以透过滴管至选取角色区的瞄准器了。这 是学生讲的。 完成后就让小朋友测试一下程序是否能正

30、常执行。 3-3 第三节课 撰写时间部份: 我们把程序写在瞄准器部份,点选瞄准器程序,新增以下的程序码,把 计时器启用,在程序一开始把计时器归零,重复判断时间是否超过我们所设定 的,如果是就停止执行。 新增其他角色, 点选蝙蝠, 将程序码拖曳至其他角色上就完成复制,然后再 修改得分部份,有的二分,有的扣分。 SCRATCH2.0入门中文使用教程 4. scratch进阶课程 2- 打地鼠 基础课程中都是简单几个步骤(程序) 就可以完成一个作品,到了进阶课程 就必须有更多的细节要注意。本进阶课程以打地鼠这的小游戏来让小朋友练习 1)自己设计背景 2)自己设计铁鎚 3)打中地鼠的记分方式 4)地鼠

31、的出现及隐藏时间 跟着老师,一起动手完成这个好玩的游戏. 4-1 设计背景、铁鎚及地鼠 先首汇入一个背景,在此,老师开启Sports 的 playing-field ,在 草地上使用圆工具画出一些地洞,如下图: 接着使用绘制新角色 工具来画出铁鎚, 请画出准备时的铁鎚及敲打时铁 鎚。 先画出准备时的铁鎚,透过造型的复制 编辑- 转旋工具来修改 最后来处理地鼠,主角您可以自行决定, 老师选了一只小猴子, 接着点选造 型的编辑,使用橡皮擦工具将身体去除,如下图: 透过造型的复制 编辑- 画笔工具来修改被铁鎚打中时的造型 4-2 撰写地鼠的程序 1)首先使用复制方法来复制所有的地鼠,调整所有地鼠的位

32、置 2)针对第一只地鼠来撰写程序 透过重复执行的循环来一直让地鼠隐藏及出现场 隐藏及出现是透过随机方式,至于等待的秒数则可以自行决定及调整 以下这部份可以留到第二节再来配合铁鎚程序一起写,在此站长我先来说 明一下 使用重复执行,当碰到角色1(铁鎚)才做动作,做什么动作呢? 接着判断是否碰到角色 1(铁鎚) 的造型 2(打下时的造型 ), 如果是就把地鼠的 造型切到 2(被打中时的造型 ) 等待0.2 秒后切到角色 1后( 不然等一下出现都会是造型2) 马上隐藏 记分部份暂时先不要考虑,等小朋友都完成以上程序再来讨论。 你可能会发现执行的结果都只有第一只的地鼠有动作,其他的都不动。 我们 要先针

33、对第一只来撰写程序, 如果第一只都能正常运作后,再使用复制方式, 将 第一只的程序码 copy 到其他的地鼠即可。 4-3 撰写铁鎚程序 铁鎚的程序就简单多了, 让铁鎚跟的鼠标移动, 当按下滑鼠后改变其造型, 马上又回到造型 1 4-4 分数的计算 产生一个变量 score 在程序开始执行时将分数归0 每打到一下就加一分 接着将程序码复制到其他的地鼠,开始测试这个游戏吧! 最后还可以增加一个计时器,设定一个时间来计时。 让小朋友说说程序有那些缺点. 5. 接球游戏 这个单元要来设计一个会移动的人物接空中落下的球,构想:1)一个有连 续走动动作的人物 2)从空中落下的球 3)计分,接着白球加几分

34、,接到其他球扣几分 先准备一个背景、一个球、一个人物含五个造型如下图 5-1 设计球部份的程序 构想: 1)让球先隐藏 2)在 x:-240240 ,y=170,的一个位置随机出现 3)让球一直往下掉 3-1) 所以用重复循环来判断y 位标是不是小于 -170 3-2) 让球的 y 位标减 10 因为等一下还会设计其他物品掉下来增加游戏的复杂度,所以必须设定球是 随机出现,在 02秒间出现,这个值您可以自己修改。 等一下我们还会设计计分及计时,所以您就先完成这一部份。 可以增加其他的物品,只要将球程序码复制给该物品即可,怎么复制?前面 单元有教过 5-2 人物部份的程序 人物部份的程序构想:

35、1) 因为我们这个人物有五的造型, 我们就用重复执行来切换造型而达到走动的感 觉 2) 老师先不要把等待一秒的程序拉进来,先让他们执行程序,看看结果 3) 他们会觉得走得太快了, 请老师再把等待一秒的程序拉进来,再让学生看结果 4) 他们会觉得太慢了,让学生去调整该秒数 5)使用左右键来移动人物:如上图,按下左键或右键才有动作 6)老师只要示范右键程序, 左键学生自然会写出, 只是人物会是倒的, 老师 先不要告诉答案,最后提示只允许左右翻转按钮的功用 5-3 程序计分 计分的构想: 1)建立一个变量来计分 2)当球落下时碰到走动中的人物时就加分 3)加分后就要隐藏该球 老师可以让学生录音,当碰

36、到时就发出声音。 可的话,是不是要设个计时器来限定时间,再加上其他扣分的机制, 老师和 学生一起来想一想, 等我明天去上完二班的计算机课后再来分享心得及学生讨论 的结果。 5-4 扣分的构想 可以有大球小球,不同颜色的球,有的加二分,有的减一分.,如果狠 一点,还可以来个归零的: SCRATCH2.0 入门中文使用教程 6如何分享 SCRATCH 作品? 做好的 SCRATCH作品,如何与他人分享呢? SCRATCH2.0 在本机的文件后缀是sb2, 如果要让别人使用这类文件, 需要使用 方安装的有 SCRATCH,这不是很方便。 方法 1:放到网站共享。 SCRATCH 网站,可以上传 sb

37、2 格式的文件,这样,别 人通过访问 SCRATCH 网站来访问你的作品, 需要在 SCRATCH注册账号,分享上传 时需要登录账号。 方法 2:gateface 门面,将 sb2 格式文件转化成 swf 格式的 flash文件,放在 gateface门面空间页面里,别人直接访问门面空间,就能看到你的作品。生成 的 flash文件,也可以单独发送给别人, 别人通过浏览器就可以直接观看,不用 安装别的程序。 7. 如何将 sb2 文件转化成 swf 格式的 flash文件 Gateface 门面,在编辑器里,将sb2 文件共享到空间页面的过程中,就能直 接转化成 swf 的 flash文件了,文件在相应目录里。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1