儿童编程scratch高级:追踪方块教案.docx

上传人:太** 文档编号:35614483 上传时间:2022-08-22 格式:DOCX 页数:25 大小:749.19KB
返回 下载 相关 举报
儿童编程scratch高级:追踪方块教案.docx_第1页
第1页 / 共25页
儿童编程scratch高级:追踪方块教案.docx_第2页
第2页 / 共25页
点击查看更多>>
资源描述

《儿童编程scratch高级:追踪方块教案.docx》由会员分享,可在线阅读,更多相关《儿童编程scratch高级:追踪方块教案.docx(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、少儿编程教学资料,需要可下载并修改后使用!教案式夕儿偏世秋程高级第3课:追踪方块【本课说明】本课我们设计一个追踪方块的闯关小游戏。角色“向导方块”跟随鼠标的移动而移 动,并形成一条虚线,此时鼠标左键点击一下,角色“主角”会按照“虚线”移动到向导方 块所在位置。“向导”引导“主角”到达绿色门,闯关成功,开始下一关。本游戏共7关。【知识技能】(1)条件判断指令的应用。(2)循环控制指令的应用。(3)侦测指令的应用。(4)数字和逻辑运算指令的应用。(5)新建变量及其应用。(6)广播与接收的应用。(7)角色的位置和方向控制。【问题分析】(1)准备相关素材,包括游戏开始和结束的图片、每个关口的图片(背景

2、)、“向导” 引导“主角”、障碍、音乐音效等。(2)由于在每个关口,“主角”、“障碍1”、“障碍2”出现的位置不同,所以,需 要对他们的位置进行设定。(3)如果“主角”碰到游戏路径的边缘或障碍(用黑色线表示),那么回到本关游戏的起重复执行直到碰到鼠标指针?且下移鼠标将颜色特效增加*S3如果碰到如果碰到mouse-pointer ?那么将高度特效设定为-40将角色的大小设定为102否贝I将高度特效设定为将角色的大小设定为JLOO广播下一关隐箍1M(26)添加闯关成功:(27)选择主界面左下方“新建角色一 点击第三个图标显示“从本地文件中上传角色”, 将预先准备好的“闯关成功”上传。(28)选择主

3、界面中间“脚本”,按照下列图所示,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:被点击将X坐标设定为Q 将y坐标设定为0 隐藏当接收到演戏结束 清除所有图形特效 移至最上层将角色的大小设定为显7Fi复执行次将角色的大小增加(29)添加障碍1: (30)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色”,将预先准备好的“障碍”上传。(31)选择主界面左下方“角色”,点击“障碍”左上方小“i”,改名为“障碍1”,点击左侧蓝色箭头确定。(32)选择主界面中间“脚本”中的“数据”,点击“新建变量”,在“变量名”中分别输入“原来的X坐标”和“原来的Y坐标”,选择下方“仅使用

4、于当前角色”,点击确定。(33)选择主界面中间“脚本”中的“数据”,鼠标点击“原来的X坐标”和“原来的Y坐标”前面得小正方形,将里面的对勾去掉。(34)选择主界面中间“脚本”,按照下列图所示,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:隐藏被点击当当接收箱戏结束隐藏,如果 background # of舞台 Q 那么background # of 舞台 =Q 那么移到x:y:如果 background # of舞台那么I移到X:y:广播障碍1上下移动如果 background # of舞台 =Q那么移到X:(分y:广播障碍1上下移动background # of 舞台 =Q 那么移到

5、x:y:60广播障碍1旋转 广播障碍1上下移动当接收到障碍1旋转重复执行直到过关当接收到障碍1旋转重复执行直到过关向右旋转。度当接收到障碍1上下移动面向方向重复执行直到过关=重复执行0)次将y坐标熠加(35)添加障碍2:(36)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色”, 将预先准备好的“障碍”上传。(37)选择主界面左下方“角色”,点击“障碍”左上方小“i”,改名为“障碍2”, 点击左侧蓝色箭头确定。(38)选择主界面中间“脚本”中的“数据”,点击“新建变量”,在“变量名”中分 别输入“原来的X坐标”和“原来的丫坐标”,选择下方“仅使用于当前角色”,点击确定。(

6、39)选择主界面中间“脚本”中的“数据”,鼠标点击“原来的X坐标”和“原来的 Y坐标”前面得小正方形,将里面的对勾去掉。(40)选择主界面中间“脚本”,按照下列图所示,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:当接收到开赢戏, 显示如果background #如果background #熊| x: (EJi) y: .广僖障谓2施转,如果 background #I 移至i| x: Cy: G3.of舞台 R那么 .of舞台 =Q那么.of舞台 =0那么当接收到障碍2旋转重复执行直到过关当接收到障碍2上下移动 面向CEP方向重复执行直到过关: 重复执行,次将y坐标增加重复执行次 ;

7、将y坐标增加e(41)至此,程序(脚本)编写完毕。我们点击主界面左上方的“小绿旗”,程序就开始执行了。(42)鼠标双击舞台中的“开始游戏”,移动鼠标(向导跟随鼠标移动),显示一条白 色的线(白色指引线只能形成一个直角),设定好路线,鼠标左键点击一下,主角移动到该 位置,当碰到黑色边界线,回到起点重新开始,指引主角到绿色区域,闯关成功,进入下一 美,共7关。【考前须知】(1)改变本课脚本里的参数或指令,看看会发生什么?认真思考一下,为什么?(2)参考本游戏,设计一个导盲犬闯关小游戏,导盲犬引导盲人走路,即将“主角”用“盲人”替换,将“向导”用“导盲犬”替换。可以把本课的游戏背景换成各种各样的路,

8、 如大马路、乡村小路等等。小朋友,动动脑筋,试试吧!【本课脚本】(1)背景当一旗击.&空将苴昙切换为、曷1当接收到下一关下一个背曷背曷# 二日那么广播静戏结束广播背景马赛克广擒开始演戏当接收到背曷马赛克将将马赛克特效设定为行 我行,i马赛克特效增加(播放声音Super Pilot 直到播放完毕(2)角色“向导”被点击隐藏当接收到显不重复执行如果下移鼠标】那么播向导按了鼠标产等待移到显标指针 广播画线并等待(3)角色“主角”当 被点击隐藏如果当接收到开始箱或 将,过关设定为 瘠除所有图形特效显不background # of 舞台 =Q 那么移到x:y:将原来的X坐标设定为将原来的Y坐标设定为|

9、-135-212如果background # of 舞台 =Q 那么移到X:y:将原来的x坐标设定为218将原来的Y坐标设定为画background # of 舞台 =Q 那么如果: background # of 舞台 =,那么移到x: CDy:J59将原来的X坐标设定为|将原来的Y坐标设定为|159如果移到background # of舞台 =将原来的X坐标设定为将原来的Y坐标设定为如果background # of 麴台或 background # of麴台 =Q 那么移到 x:a9y:,E13原来的x坐标设定为目原来的丫坐标设定为EES(4)角色“点”当 被点击1 将画室的颜色设定为

10、将画笔的大小设定为(J 隐藏落第将X坐标设定为X座标of向导将y坐标设定为y座标of向导(5)角色“操作提示” 始点。(4)如果“主角”碰到绿色门,闯关成功,开始下一关。(5)在“主角”与“向导”之间画一条虚线,当鼠标左键点击时,“主角”移动到“向 导”位置。(6)设计游戏开始和游戏结束的环节。【教学步骤】翻开Scratch离线系统,点击左上方的“文件”,在下拉菜单中选择“翻开”,此时你 可以选择文件路径,翻开xxx. sb文件,此时,全部程序会出现在Scratch离线系统的主界面 中。在这里,你可以模仿着拖动响应模块里的“积木”(指令),编写与xxx. sb文件完全相 同的程序(脚本)。也可

11、以修改xxx. sb文件里的指令和参数(但不要轻易保存),也可以对 着主界面给同学们讲解。一般来说,按照以下步骤学习:(1)在Scratch离线系统主界面,点击左上方的“文件”,在下拉菜单中选择“新建项 目”,给工程命名。(2)将事先准备好的背景和角色的图片、声音文件等,上传。也可以在系统里选择或新 建(画角色或录制声音或拍照等等)。(3)针对背景或角色,编写脚本(程序)。(4)试运行脚本,发现问题,思考并解决。(5)修改、完善、精化脚本。(6)脚本确认无误后,保存。【操作步骤】(1) 翻开Scratch离线系统,显示Scratch编程主界面。将高度特效设定为(将角色的大小设定为102mous

12、e-pointer当 被点击移到 x: 0 y:重复执行直到碰到鼠标指针?且下移鼠标将颜色特效增加(D 如果碰到否那么将冥度特效设定为Q将角色的大小设定为r#下一关隐箍(6)角色“闯关成功”当 被点击I将X坐标设定为0 将y坐标设定为0 隐藏当接收到演戏结束清除所有图形特效移至最上层将角色的大小设定为。st.f f itvnI将角色的大小熠加(7)角色“障碍1”当当接收到落戏结束隐藏当接收到开始蒋或background # of舞台 曰 那么隐藏background ;background ;# of然台n=那么移到x:y:广播障碍1旋转如果 background # of舞台=口那么I移到x

13、:45Jy:L112广播障碍i上下移动 如果 background # of舞台 =Q那么移到 x: Oy: (EE) 广播障碍1上下移动Elbackground # of 舞台 =Q 那么移到x:1117,60广播障碍1旋转广播障碍1上下移动当接收到障碍1旋转 重复执行直到过关=工旋转小。度当接收到障碍1上下移动 面向cub方向JHB 重复执行直到过关:重复执行D将y坐标熠加重复执行。)次将y坐标熠加(8)角色“障碍2”n接收到与赢束接物I 如果 background #of舞台副那一-.隐藏11 如果 background #of舞台=B那么.1 移到 X: EOy: 1广皤障碍2旋转.1

14、 如果 background #of舞台=E那么,1移至|1乂:。丫:)1 :广皤障碍2上下移动 广睛障碍2旅转当接收到障碍2旋转 J重复执行直到过关=向右旋转。度当接收到 障碍2上下移动面向CE9方向重复执行直到过关= 重复执行D次.0重复执行图)次桁山丁增加1(2)选择主界面左下方“角色”,鼠标右键点击“Sprite/ ,选择删除。(本节课角色中不用猫咪)(3)添加舞台背景和关卡:(4)选择主界面左下方“新建背景”,点击第三个图标显示“从本地文件中上传背景”, 将预先准备好的“背景”上传。(5)选择主界面中间“背景”,鼠标右键点击空白背景“背景1”,选择删除。(6)选择主界面中间“背景”,

15、点击“新建背景”中第三个图标显示“从本地文件中 上传背景”,将预先准备好的“背景2背景8”依次上传。(7)选择主界面中间“脚本”中的“数据”,点击“新建变量”,在“变量名”中分 别输入“横向增量”、“横向相对距离”、“纵向增量”、“纵向相对距离”、“过关”, 点击确定。(8)选择主界面中间“脚本”中的“数据”,鼠标点击“横向增量”、“横向相对距离”、“纵向增量”、“纵向相对距离”前面的小正方形,将里面的对勾去掉。(9)选择主界面中间“声音”,点击“新建声音”中第三个图标显示“从本地文件中上传声音”,将预先准备好的声音“Super Pilot”上传。(10)选择主界面中间“脚本”,按照下列图所示

16、,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:当 被点击清空将背景切换为背景1当接心到二二工一个背景如果背景# =u那么忏腾前戏结束广倒背景马赛克否那么广播开始常效当接收到背景马赛克将马赛克特效设定为将马赛克特效设定为Qooj重复执行【重复执行次将马赛克特效熠加重复执行重复执行【100将马赛克特效增加(当被点击皤放声音Super Pilot 直到播放完毕(11)添加角色“向导”:(12)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色将预先准备好的“向导”上传。(13)选择主界面中间“脚本”,按照下列图所示,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:

17、当被点击隐藏显示. 重复执行广播向导按了鼠标并等待广播向导按了鼠标并等待如果不移鼠标】那么产到吊标指计广播画线并嘉(14)添加角色“主角”:(15)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色”, 将预先准备好的“主角”上传。(16)选择主界面中间“脚本”中的“数据”,点击“新建变量”,在“变量名”中分 别输入“原来的X坐标”和“原来的Y坐标”,选择下方“仅使用于当前角色”,点击确定。(17)选择主界面中间“脚本”中的“数据”,鼠标点击“原来的X坐标”和“原来的 Y坐标”前面得小正方形,将里面的对勾去掉。(18)选择主界面中间“声音”,点击“新建声音”中第三个图标显示

18、“从本地文件中上传声音”,将预先准备好的声音Tennis Serve”和“碰绿”上传。(19)选择主界面中间“脚本”,按照下列图所示,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:当 被点击隐藏2121353218218-63-422354 1159=01那么那么过关设定为青除所有图形特效background #原来的X坐标jj设定为原来的Y坐标设定为background # of 以台原来的X坐标设定为原来的Y坐标设定为background # of 舞台 =Q 那么原来的X坐标设定为background # of 传;原来的X坐标设定为原来的丫坐标设定为如果 background

19、# of 舞台将原来的X坐标设定为将原来的丫坐标设定为background # of 麴台background # of 麴台background #of舞台IJ 205j移到 x:aDy:,E13将原来的X坐标设定为 将原来的Y坐标设定为(20)添加画线“点”:(21)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色”, 将预先准备好的“点”上传。(22)选择主界面中间“脚本”,按照下列图所示,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:当 被点击当接收到画线抬至移到主角将西量的颜色设定为, 将画笔的大小设定为O 隐藏 将X坐标设定为X座标of向导 将y坐标设定为y座标of向导(23)添加操作提示:(24)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色”,将预先准备好的“操作提示”上传。(25)选择主界面中间“脚本”按照下列图所示,将积木拖动到脚本区域组合,并按照如下图修改其中的参数:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com