儿童编程scratch中级:打字游戏教案_第1页
儿童编程scratch中级:打字游戏教案_第2页
儿童编程scratch中级:打字游戏教案_第3页
儿童编程scratch中级:打字游戏教案_第4页
儿童编程scratch中级:打字游戏教案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、少儿编程教学资料,需要可下载并修改后使用!款案式方必编殁教程中级第12课:打字游戏【本课说明】在当今的信息时代,高效、快速、准确的打字是必要的,打字应该是盲打的,即不能看 键盘。本节课我们设计一个打字的游戏,当舞台中间出现字母,指示器显示用那个手指来按 键,当正确的按下显示的字母时,字母会有一个爆炸的特效。假设我们的打字游戏是大写的 26个字母(有2种方法可以实现:按下键盘上的“Cape Lock”键,或在按下字母时同时按下 键盘上的shift键)。【知识技能】(1)新建变量及其应用。(2)循环控制指令。(3)角色的位置控制和方向控制。(4)侦测指令的应用。(5)广播与接收及其应用。(6)数字

2、和逻辑运算指令的应用。(7)外观指令的应用:切换、特效、隐藏等。(8)条件判断指令的应用。【问题分析】(1)准备素材:键盘+左右手、26个大写的字母、字母爆炸效果等图片以及相关的音乐。(2)字母如何随机出现在舞台上? (3)设置一个角色“指示点”,当舞台上出现字母时,将指示点移动到正确的手指。当接收到字符1消失J 将死了设定为n 重复执行次 或虚像特效熠加 r爆蚱 隐藏(16)添加指示器:(提醒该使用那个手指去按键) (17)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色”,将预先准备好的“指示器”上传。(18)选择主界面中间“脚本”,按照下列图所示,将积木拖动到脚本区

3、域,并按照如下图修改其中的参数:移到 x: CDy: CD击型# Of字符1of字存i =E3或隹玄* Of字苻1 =困Of字苻1能型# of字符1移到x: G)y:包,直* of字存1* of 字符 1如果 造型* of字符1=(19)添加正确打出字母后效果:(20)选择主界面左下方“新建角色- 点击第三个图标显示“从本地文件中上传角色、 将预先准备好的“造型1”上传。(21)选择主界面左下方“角色”,点击“造型1”左上方小“i”,改名为“爆炸粒子”,点击左侧蓝色箭头返回。(22)选择主界面中间“造型”,点击“新建造型”中第三个图标显示“从本地文件中上传造型”,将预先准备好的“造型2造型4”

4、分别上传。(23)选择主界面中间“脚本”,按照下列图所示,将积木拖动到脚本区域,并按照如下图修改其中的参数:当接收到爆炸将虚像特效设定为o(24)至此,程序(脚本)编写完毕。我们点击主界面左上方的“小绿旗”,程序就开 始执行了。(25)舞台上就会出现,你需要按的字母,指示器会提示你,该用那个手指去按键。【举一反三】(1)改变本课脚本里的参数或指令,看看会发生什么?认真思考一下,为什么?(2)完善本游戏,如何判断击键错误?统计出现字母的总数和正确击键的字母总数;还 可以进一步设计一个闯关游戏,以指定的打字速度为标准(指定时间内打多少个字母)。小 朋友,动动脑筋,试试吧!【代码展示】(1)背景播放

5、声音榴弹炮广播字符1消失并等待如果按键m 是否按下? 且造型# of字符1=困且死了 of字符1=那么播放声音榴弹炮广播字符1消失并等待如果 按键n是否按下?且造型# of字符1=|Q且死了 of字符1=排放声音榴弹炮广播字符1消失并等待广播字符1消失并等待播放声音榴弹炮广播字符1消失并等待如果如果按键P是否按下?且造型# Of字符1=10且死了 of字符1=排放声音榴弹炮广搐字符1消失并等待如果如果按键q是否按下?且造型# of字符1 =EB 且死了 of字符1=IO,.播放声音榴弹炮广播字符1消失并等待如果按灌r是否按下?且通型# of字符1 =国且死了 of字符1=区最声音榴弹他1广播字

6、符1消失并等待如果 按键g是否按下?且造型# of字符1=副且 死了 Of字符1那么,播万勺声音榴弹炮m 广播字符1消失并等待如果按灌h是否按下? ,且造型# of字符1=向易且死了 of字符1=那么播放声音榴弹炮广播字符1消失并等待如果 按覆i是否按下?且 造理# Of字符1 =目 且 死了 of字符1=10 .那么播放声音榴弹炮如果广播字符1消失并等待播放声音榴弹炮广播字符1消失并等待如果 按键k 是否按下? 且产放声音榴弹炮|MH广播字苻1消失造型# of字符1 =EB且死了 of字符1=那么如果按键I是否按下? 且造型# of字符1 =|Q 且死了 of字符1那么播放声音榴弹炮广播字符

7、1消失并等待如果如果按键m是否按下?且造型# of字符1 =困且死了 of字符1=0那么播放声音榴弹炮广播字符1消失并等待如果 按键n是否按下?且如果 按键n是否按下?且造型# of字符1 =EQ且死了 of字符1=0那么排放声音榴弹炮广播字符1消失并等待如果如果按键。是否按下? 且 造型# of字符1 =ES 且死了 环字符1=0那么播放声音榴弹炮广播字符1消失并等待如果 按键P是否按下?且如果 按键P是否按下?且造型# of字符1=10且死了 of字符1 =也那么播放声音榴弹炮广搐字符1消失并等待如果如果按键q是否按下?且造型# of字符1=10且死了 Of字符1 =Q那么搐放声音榴弹炮广

8、皤字符1消失工并等待如果 按律r是否按下?且造型# of字符1=|Q且死了 of字符1=那么播放声音榴弹炮广播字符1消失并等待如果 按键S 是否按下?一,能放声音榴弹炮,广播字符1消失 a待且造型# of字符1 =国且死了 of字符1=那么如果 按键t是否按下?且造型# of子付1=E0且死了 of字符1 =THRU - .那么搐放声音榴弹炮广播字符1消失并等待如果按键U是否按下?且造型# Of字符1 =团且死了 of字符1=播放声音榴弹炮广播字符1消失并等待如果 按键V 是否按下?且造型# of字符1 =田且死了 Of字符1=播放声音榴弹炮广皤字符1消失并等待如果按键W是否按下?且造型# o

9、f字符1 =FH 且死了 of字符1=那么播放声音榴弹炮广播字符1消失并等待如果 按键X是否按下?且造型# 字符1=Q且死了 of字符1=那么播放声音榴弹炮广播字符1消失并等待如果 按键y是否按下?且造型# of字符125死了 of字符1那么播放声音榴弹炮 广播字符1消失并等待如果按键Z 是否按下? 且造型# Of字符1=26死了 of字符1那么播放声音榴弹炮 广播字符1消失并等待被点击重复执行播放声音玲儿响钉洁直到播放完毕(2)角色“字符1”被点击将角色的大小设定为(L200移到x:在CSD到.220间随机选一个数y:在到()间随机选一个数将造型切换为在将死了 0设定为到(间随机选一个数将虚

10、像特效设定为Q面向在。到EZ间随机选一个数方向当接收到字符1运动重复执行 移动步 碰到边缥就反弹那么如果死了等待秒移到X:在 回。到间随机选一个数y:在I将造型切换为在。到9间随机选-个数死了 设定为 El特效设定二面向在到国)间随机选一个数到(间随机选一个数ZJ当接收到字符1消失 J 将死了 设定为 重复执行次 fft虚像特效熠加(*皿 隋菽(3)角色指示器”当宣执行被点击移到 x:CEDy:CED笠23* of字符1 =口或 售23# of字符1=|Q或 造* 。字苻1 =ES 那么of字寻1=国或 诙%* of字符1=团或诙更* of如累 笠22* of罚1 =目或 街22# of字符1

11、 =日或 能23* of字符1 =日 那么加累 造型* of字符1= 且或 造型* of字符1=加累 造型* of字符1= 且或 造型* of字符1=20或僮空* of字符122&5? * of 为 1=目或 造型# of字存1 =日或直券* 3铭1=01那么移到 x: 0Z) y: GJ如事 直竺“ Of字符1 =田或造经, Of字存115那么(4)角色“操作粒子”(4)如果判断击键是否正确?(5)弄清楚正确的打字方法:左手小指:Q、A、Z三个键;左手无名指:W、S、X三个键;左手中指:E、D、C三 个键;左手食指:R、F、G、V、T、B六个键;右手小指:P 一个键;右手无名指:0、L二 个

12、键;右手中指:I、K二个键;右手食指:U、Y、J、N、M、H六个键。【教学步骤】翻开Scratch离线系统,显示Scratch编程主界面。选择主界面左下方“角色”,鼠标右键点击“Sprite/ ,选择删除。(本节课角色中不用猫咪)选择主界面左下方“新建背景 点击第三个图标显示“从本地文件中上传背景将预先准备好的“键盘”上传。选择主界面左下方“新建角色”,点击第二个图标显示“绘制新角色”,在主界面右侧画板区域,鼠标移到画板工具栏,面右侧画板区域,鼠标移到画板工具栏,第5个图标显示“文本”,点击图标,在画板中心(画板中有个白色的小加号,表示中心)鼠标左键点击一下,找到键盘上的字母,输进 文本框中。

13、选择主界面左下方“角色”点击“Sprites左上方小“i”,改名为“字符1”,(6)(6)点击左侧蓝色箭头确定。选择主界面中间“造型点击“新建造型”点击第二个图标显示“绘制新角色在主界面右侧画板区域,鼠标移到画板工具栏,第5个图标显示“文本”,点击图标,在画当接收到爆炸将虚像特效设定为o显示次将虚像特效增加 下一个造型将造型切换为造型1重复执行当 被点击将虚像特效设定为Q重复执行移到字符1同学们,苒见板中心(画板中有个白色的小加号,表示中心)鼠标左键点击一下,找到键盘上的字母“B”, 输进文本框中。以同样的方式,将剩下的字符“CZ”完成。剩下字符输入完成后,选择主界面中间“脚本”中的“数据”,

14、点击“新建变量”,在“变量名”中输入“死了”,点击确定。(9)接下来,添加舞台背景“键盘”的代码:(10)点击主界面左下方“舞台1背景”。(11)选择主界面中间“声音”,点击“新建声音”中第三个图标显示“从本地文件中上传声音”,将预先准备好的“榴弹炮”和“铃儿响钉铛”声音分别上传。(12)选择主界面中间“脚本”,按照下列图所示,将积木块拖动到脚本区域,并按照如图所示修改其中的参数:当重复执行被点击如果按键a是否按下? 且造型# Of字符1 =H 且死了 of字符1 二10 .那么楮放声音榴弹炮广播字符1消失并等待如果 按键b是否按下?且造型# of字符1 =Q 且死了 of字符1=那么播放声音

15、榴弹炮广播字符1消失并等待如果 按键c是否按下? 且造型# of字符1 =Q 且死了 of字符1=那么搐放声音榴弹炮f广播字符1消失m并等待如果 按键d是否按下?且造型# Of字符1 =Q 且 死了 of字符1=播放声音榴弹炮1那么广播字符1消失并等待如果 按键e 是否按下? 且造型# of字符1=1且死了 of字符1=10 .那么播放声音榴弹炮广播字符1消失并等待如果 按键f是否按下? 且造型# of字符1=0且死了of字符iB =那么区最声音榴弹他1广播字符1消失并等待如果 按键g是否按下?且造型# of字符i =B 且死了 of字符1口 =那么,播放声音榴弹炮广播字符1消失嘉Q如果按键h

16、 是否按下? 且 造型# Of字符1 =EI且 死了 of字符1那么播放声音榴弹炮广播字符1消失并等待如果 按覆i是否按下?且 造理# Of字符1 =目 且 死了 of字符1=10 .那么播放声音榴弹炮如果播放声音榴弹炮,广播字符1消失并等待广播字符1消失并等待如果按键k 是否按下? 且造型# of字符1=H1且死了 of字符1=那么赭放声音榴弹炮hi广播字符1消失并等待如果按键I是否按下? 且造型# of字符1 =EQ且死了 of字符1那么播放声音榴弹炮广播字符1消失并等待如果按键m 是否按下? 且造型# of字符1=困且死了 of字符1=0那么播放声音榴弹炮广播字符1消失并等待如果 按键n

17、是否按下?且如果 按键n是否按下?且造型# of字符1 =EQ且死了 of字符1=0那么排放声音榴弹炮广播字符1消失并等待如果如果按键。是否按下? 且造型# of字符1 =ES且死了 of字符1=0那么播放声音榴弹炮 1广播字符1消失并等待如果 按键P是否按下?且如果 按键P是否按下?且造型# of字符1=10且死了 of字符1 =也那么播放声音榴弹炮广搐字符1消失并等待如果 按键q是否按下?且如果 按键q是否按下?且造型# Of字符1=10且死了 Of字符1 =Q那么搐放声音榴弹炮广皤字符1消失工并等待如果 按律r是否按下?且造型# of字符1=|Q且死了 of字符1=那么播放声音榴弹炮广播

18、字符1消失并等待如果 按键S 是否按下?一,能放声音榴弹炮,广播字符1消失 a待且造型# of字符1 =国且死了 of字符1= 0那么如果 按键t是否按下?且造型# of子付1二团且死了 Of字符1=0那么播放声音榴弹炮广播字符1消失0并等待如果 按键U是否按下?且造型# Of字符1=死了 of字符1= 0 那么搐放声音榴弹炮广播学符1消失m并等待如果按键V 是否按下? 且造型# of字符1 =国且死了 of字符1=0那么播放声音榴弹炮广播字符1消失并等待如果按键W是否按下?且造型# Of字符1 =困且死了 of字符1 =B那么播放声音榴弹炮广播字符1消失并等待如果 按键X是否按下?且造型# Of字符1 =团且死了 Of字符1=0那么通型# Of字符1且死了 of字符1播放声音榴弹炮广播字符1消失m并等待被点击当(13)添加“字符1”代码:播放声音榴弹炮 广播字符1消失并等待二 JT 一一一-如果

温馨提示

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

评论

0/150

提交评论