儿童编程scratch初级16:喜羊羊的田径赛教案_第1页
儿童编程scratch初级16:喜羊羊的田径赛教案_第2页
儿童编程scratch初级16:喜羊羊的田径赛教案_第3页
儿童编程scratch初级16:喜羊羊的田径赛教案_第4页
儿童编程scratch初级16:喜羊羊的田径赛教案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、少儿编程教学资料,需要可下载并修改后使用!款案式夕儿编强秋强【初级:第16课】喜羊羊田径比赛【本课说明】本节课我们将设计一个运动会田径比赛,由选手“喜羊羊”与“小狗”和“蝴蝶” 一决 胜负。【教学目标】(1)如何构思一个田径小游戏。(2)变量的运用。(3)碰撞检测与字符串相加。【教学过程】先引导让学生自行设计一个田径比赛的小游戏。可能要用到如下“指令”(积木):它的意思是不断的重复执行积木里的脚本,直到角色碰到了边缘。我们可以设计几个角 色,首先让它们在同一个起点,把边缘看成是终点。当绿旗点击游戏开始时,就不断的移动 角色,使用如下“指令”(积木):移动步被点击-200-200y:将角色的大小

2、设定为移到x:重复执行直至“碰到edge ?移动在。到底)间随机选一个数步下一个造型等待国秒将变里名次的值增加将变里名次的值增加我第说连接连接名次用秒(4)角色“蝴蝶”(4)角色“蝴蝶”当 被点击将角色的大小设定为当 被点击将角色的大小设定为移到X:105y:重复执行直到碰到edge将变里名次的值增加移动在 到0间随机选一个数步 下一个造型 等待CD秒说连接连接嚣名次四|秒直到“碰到边缘”,谁先碰到“边缘”谁就第一名。最先碰到边缘的就是第一名,怎么 判断呢?我们需要建一个变量。比方变量的名字叫“名次”。当第一个碰到边缘的就是第一 名,这时把“名次”增加1,那么“名次”的值就是1。当第二个碰到边

3、缘的就是第二名,这 时把“名次”增加1,那么“名次”的值就是2。当第三个碰到边缘的就是第三名,这时把“名 次”增加1,那么“名次”的值就是3。这样当某个角色碰到“边缘”时就可以报告自己的名 次了。让学生写出计划,准备怎么做这个小游戏。本节课我们将设计一个运动会田径比赛,由选手“喜羊羊”与“小狗”和“蝴蝶” 一决 胜负。问题分析:(1) “喜羊羊”、“小狗”、“蝴蝶”的移动步数应该是随机值。(2)按 下空格键,“喜羊羊”按照随机值移动,“小狗”、“蝴蝶”的移动是程序执行后就开始的, 步数应该是随机值。(3)名次确实定。(4) 一直按下空格键,“喜羊羊”开始跑?还是每 按下一次空格键,“喜羊羊”跑

4、一步(随机步数)?【知识技能】(1)条件判断指令。(2)循环控制指令。(3)随机数的选择及其应用。(4)侦测指令。(5)变量的建立及其应用。(6)数字和逻辑运算指令。【教学步骤】(1) 翻开Scratch离线系统,显示Scratch编程主界面。(2)选择主界面左下方“角色”,鼠标右键点击“Sprite/ ,选择删除。(本节课角色中不用猫咪)(3)下面是角色“背景”的脚本。(4)选择主界面左下方“新建背景 点击第三个图标显示“从本地文件中上传背景、(5)选择主界面中间(5)选择主界面中间将预先准备好的“football-fieId”上传。中的“事件”,将其中的当.小绿旗.被点击”拖动到脚本空白区

5、域。(6)选择主界面中间“脚本”中的“数据”,点击“新建变量”,在“变量名”中输入“名次”,点击确认。(7)选择主界面中间“脚本”中的“数据”,将其中的“将名次设定为0”拖动到“当.小绿旗.被点击”的下面。(8)选择主界面中间“脚本”中的“声音”,将其中的“播放声音直到播放完毕”,拖动到“将名次设定为0”的下面。(9)选择主界面中间“脚本”中的“声音”,点击“新建声音”中第三个图标显示“从本地文件中上传声音”,将预先准备好的“喝彩”和“Hawaii Five-0”依次上传。(10)选择主界面中间“脚本”,在主界面右侧代码区域,找到“播放声音直到播放(11)选择主界面中间(11)选择主界面中间完

6、毕”点击其中的倒三角选择“喝彩”。中的“事件,将其中的“当.小绿旗一 .被点击“拖动到脚本空白区域。(12)选择主界面中间“脚本”中的“控制”,将其中的“重复执行”拖动到“当小绿旗被点击”的下面。(13)选择主界面中间“脚本”中的“声音”,将其中的“播放声音一直到播放完毕”拖动到“重复执行”里面,点击其中的倒三角选择Hawaii Five-0”。(14)(15)上传角色”,将预先准备好的“喜羊羊走路001”上传。接下来我们上传“喜羊羊”,并给角色“喜洋洋”编写代码。选择主界面左下方“角色”,点击“新建角色”第三个图标显示“从本地文件中(16)选择主界面左下方“角色”,点击“喜羊羊走路001”左

7、上方小“i”,改名为“喜 羊羊”,点击左侧蓝色箭头确定。(17)选择主界面中间“造型”,点击“新建造型”中第三个图标“从本地文件中上传角色”,将预先准备好的“喜羊羊走路002004”这三张图片依次上传。(18)由于我们上传的图片,其四周有一个白色框,点击主界面中间“造型”,选择“喜羊羊走路001”,在主界面右侧画板区域,将鼠标移到第七个图标显示“擦除”,点击图标, 将喜羊羊四周的白色区域擦除,直到出现,灰色和灰白色框。(将鼠标移到画板左下方有一 个横拉条,显示“橡皮擦宽度”,拉动横条可以选择大小)(19)同样的方式将剩余的三个喜羊羊走路002004图片四周的白色框都擦除。(20)选择主界面中间

8、“脚本”中的“事件”,将其中的“当.小绿旗.被点击”拖动到脚本空白区域。(21)选择主界面中间“脚本”中的“外观”,将其中的“说Hello!拖动到“当一小绿旗被点击”的下面,将其中的参数“Hell。!”修改为“快按空格键啊(22)选择主界面中间“脚本”中的“外观”,将其中的“将角色的大小设定为100”拖动到“说块按空格键啊”的下面,将其中的参数“100”修改为70。(23)选择主界面中间“脚本”中的“动作”,将其中的“移到x: y:,J拖动到“将角色大小设定为70”的下面,将其中的参数x:设置为-205,将其中的参数y:设置为T33。(24)选择主界面中间“脚本”中的“控制”,将其中的“重复执

9、行直到”拖动到“移到 x:-205 y:-133” 的下面。(25)选择主界面中间“脚本”中的“侦测”,将其中的“碰到”拖动到“重复执行直到”的后面,点击其中的倒三角选择edge (边缘)”。(26)选择主界面中间“脚本”中的“控制”,将其中的“如果那么”拖动到“重复 执行直到碰到edge?”的里面。(27)选择主界面中间“脚本”中的“侦测”,将其中的“按键是否按下?”拖动到 “如果那么”之间,点击其中的倒三角选择“空格键”。(28)选择主界面中间“脚本”中的“控制”,将其中的“在之前一直等待”拖动到 “如果按键空格键是否按下?那么”的下面。(29)选择主界面中间“脚本”中的“数字和逻辑运算”

10、,将其中的“不成立”拖动 到“在之前一直等待”之间。(30)选择主界面中间“脚本”中的“侦测”,将其中的“按键是否按下”拖动到“ 不成立”的里面,点击其中的倒三角选择“空格键”。(31)选择主界面中间“脚本”中的“动作”,将其中的“移动10步”拖动到“在按 键空格键是否按下?不成立之前一直等待”的下面。(32)选择主界面中间“脚本”中的“侦测”,将其中的“在1到10间随机选一个数”拖动到“移到10步”参数10的里面,将其中的参数“1”修改为“6”,将其中的参数“10” 修改为“15”。(33)选择主界面中间“脚本”中的“外观”,将其中的“下一个造型”拖动到“移到在 6到15间随机选一个数 步”

11、的下面。(34)选择主界面中间“脚本”中的“控制”,将其中的“等待1秒”拖动到“下一个 造型”的下面,将其中的参数“1秒”修改为“02秒”。(35)选择主界面中间“脚本”中的“数据”,将其中的“将变量名次的值增加1拖动到“重复执行直到 碰到edge?”的最下面。(36)选择主界面中间“脚本”中的“外观”,将其中的“说Hello! 2秒”拖动到“将变量名次的值增加1”的下面。(37)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“连接helloworld拖动到参数“Hell。!”里面,将其中的参数“拖动到参数“Hell。!”里面,将其中的参数“world”修改为“名”。(38)选择主界面

12、中间“脚本”中的“数字和逻辑运算”,将其中的“连接helloworld拖动到第一个“连接hello名”参数“hello”的里面。(39)选择主界面中间“脚本”中的“数据”,将其中的“名次”拖动到第二个“连接helloworld参数world”的里面。将参数“hello”修改为“我第”。(40)上传角色“狗”和“喜羊羊”比赛,下面是角色“狗”的脚本。(41)选择主界面左下方“新建角色”,点击第一个图标“从角色库中选取角色”,在“分类”的“动物”栏中找到“Dog1”。(42)选择主界面左下方“角色”,点击“Dog1”左上方小“i”,改名为“狗”,点击左侧蓝色箭头确定。(43)选择主界面中间“脚本”

13、中的“事件”,将其中的“当.小绿旗.被点击”拖动到脚本空白区域。(44)选择主界面中间“脚本”中的“外观”,将其中的“将角色的大小设定为100”拖动到“当.小绿旗.被点击”的下面,将其中的参数“100”修改为“40”。(45)选择主界面中间“脚本”中的“动作”,将其中的“移到x: y:拖动到“将角色的大小设定为40”的下面,将其中的参数x:设置为-200,将其中的参数y:设置为-59。(46)选择主界面中间“脚本”中的“控制”,将其中的“重复执行直到”拖动到“移到 x:-200 y:-59” 的下面。(47)选择主界面中间“脚本”中的“侦测”,将其中的“碰到edge?”拖动到“重复执行直到”的

14、后面,点击其中的倒三角选择edge (边缘)”。(48)选择主界面中间“脚本”中的“动作”,将其中的“移动步”拖动到“重复执行直到碰到? ”的下面。(49)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“在1到10间随机 选一个数”拖动到“移到步”之间,将其中的参数“1”修改为4。(50)选择主界面中间“脚本”中的“外观”,将其中的“下一个造型”拖动到“移到在 4到10间随机选一个数步”的下面。(51)选择主界面中间“脚本”中的“控制”,将其中的“等待1秒”拖动到“下一个造型”的下面,将其中的参数“1秒”修改为“02秒”。(52)选择主界面中间“脚本”中的“数据”,将其中的“将变量名次

15、的值增加1拖动到“重复执行直到 碰到edge?拖动到“重复执行直到 碰到edge?的最下(53)选择主界面中间“脚本”中的“外观”,将其中的“说Hello! 2秒”拖动到”将变量名次的值增加1”的下面。(54)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“连接helloworld 拖动到参数“Hello!”里面,将其中的参数“world”修改为“名”。(55)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“连接hello world 拖动到第一个“连接hello名”参数“hell。”的里面。(56)选择主界面中间“脚本”中的“数据”,将其中的“名次”拖动到第二个“连接hell

16、oworld参数world的里面。将参数“hello”修改为“我第”。(57)添加角色“蝴蝶”参加比赛,F面是角色“蝴蝶”的脚本。由于“蝴蝶”的代码和“狗”的代码相似,因此我们直接复制粘贴后,稍加修改即可,这样可以提高效率。(58)选择主界面左下方“新建角色”,点击第一个图标“从角色库中选取角色”,在“分类”的“动物”栏中找到“Butterfly1”。(59)选择主界面左下方“角色”,点击“Butterfly/左上方小“i” ,改名为“蝴蝶”, 点击左侧蓝色箭头确定。(60)选择主界面左下方“角色”,点击“狗”,在主界面右侧代码区域,找到“当小绿旗被点击”,鼠标右键点击“当小绿旗被点击”选择复制,移到鼠标到,主界面左下方“角色”中的“蝴蝶”,鼠标左键点击一下,复制粘贴完成。(61)选择主界面左下方“角色”,点击“蝴蝶”,在主界面右侧代码区域,找到“将角色的大小设定为40”,将其中的参数“40”修改为30 ;找到“移到x:-200 y:-59”将其中的参数“-200”修改为-206,将其中的参数“-59”修改为105。(62)至此,程序(脚本)编写完毕。我们点击主界面左上方的“小绿旗”,程序就开始执行了。(63)当连续不断的按下空格键,角色“喜羊羊”就开始跑比赛了。当点击主界面左上方红色的八边形“按钮”,程序就停止运行。【举一反三】小朋友,本课小游戏可以修改完善,比方:(1

温馨提示

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

评论

0/150

提交评论