大家好,欢迎来到IT知识分享网。
每天坚持推送优秀的scratch脚本作品教学教案,争取做到日更,喜欢的可以设置星标,并分享点赞我们的文章。今天分享的是《用scratch制作创意编程打字母小游戏教程教学教案》
课堂导入
老师:同学们,我们可以看到视频当中的打字员打字的速度非常快,她的速度有120个字/分钟。你们想不想要有这样的打字速度呢?
学生1:我想要。
学生2:我打字速度很慢。
……
老师:那同学们你们有没有发现为什么这个打字员打字速度这么快呢?
学生1:她打字不需要看键盘。
学生2:她的拼音很好。
学生3:…….
老师:恩,你们观察的很仔细,但是你们只说到了一部分,老师来帮你们分析分析。
老师:第一:打字员对于键盘非常熟悉,而且不需要看键盘。在打字领域,这个叫做盲打。
老师:如何实现盲打呢?我们打字都是需要掌握一定的指法规范,就是让我们每个手指分工明确。我们来看一张指法图片。
老师:来,所有的同学,跟老师一起做。首先将我们的食指分别放在F和J键位上,然后其它手指依次排开。各个手指按照图片来分工。
老师:好了,同学们。我们已经学习了正确的指法。但是,光靠这个正确的指法是不能完全提升速度的,我们还需要多加练习,熟悉各个键位,提高打字的速度。大家明白了吗?
学生:明白了。
老师:相信大家在练习的过程当中,还是容易出现一些错误的指法,我们要马上改正过来,例如图片当中的梯子。
目标告知
老师:我们都知道了打字速度都是靠练习来提高的,我们今天就来做一个打字练习的程序,我们来体验一下。
老师:来,同学们。你们看到了什么?
学生1:我看到了很多字母从上面落下来。
学生2:落到了地面,会扣分。
学生3:打中了也会加分。
学生4:…….
老师:对,同学们都观察的很仔细,那你们想过怎么去编写这个程序吗?
学生1:我觉得要有26个字母角色。
学生2:……
老师:对的,非常好,有的同学已经说到了一些,但是也有一些同学说的不对。老师就将任务告诉你们。
程序任务
1、26个字母随机地从顶部落下来,到达地面之后就消失了,并扣1分。
2、如果通过键盘按对字母就加一分,并且该字母消失。
3、可以自由的设置指法练习的难度,1~10,难度1则为速度慢,字母数量少。继续加大数值,则速度快,字母数量多。
4、进行打字比赛,看谁的分数最多。0分就显示出GAME OVRE。
程序梳理
老师:任务已经给你们,但是在编写程序之前,老师还是要给大家梳理梳理思路,学习一些新的知识点。
老师:第一,刚才有同学说我们需要26个字母角色,老师觉得这个思路是错误的,但是你们可以去尝试一下。26个字母角色都要编写程序该有多麻烦呢。我们可以一个角色26个造型,每克隆出来一个,就随机换一个造型。
老师:但是有一个问题,老师之前讲过计算机只认识什么?
学生:只认识数字。
老师:但是我们的造型都是图片,根本不是数字,那该怎么让计算机知道这个字母是A或是C呢?
老师:如何知道?我们就要来学习一下造型编号了。在每个造型的左上角有一个数字,那个数字就是造型编号了。我们用数字1来代替字母A。
老师:当按下“A”键,如果“造型编号=1”那么“删除此克隆体”,说明你就打对了字母。
老师:如何让字母从顶部落下来并到达地面之后就消失,就靠同学们自己编写了。
程序讲解
老师:同学们花了一些时间去编写程序,有一些同学编写还是挺不错的,但也有一些同学提出了一些问题。老师就带着大家一起编写一遍,把问题解决一下。
老师:第一步将字母克隆出来。首先是隐藏,调整好大小来。此目的是让本体不会永远显示在舞台上。等待1秒是让克隆速度不要太快了。
老师:第二步让克隆体从顶部随机造型落下来。因为顶部的坐标是Y轴180,但是X轴需要在-240~240之间取随机数,让可以在顶部随机一个位置落下来。造型填写一个随机数即可了,让其随机换造型,并且显示出来。
重复执行下字母下落,我们使用的是将y坐标增加-5。为什么是-5,是因为y坐标范围是180~-180,由正变负所以要减5。如果y坐标<-180时,那么就说明到达了底部,我们需要删除此克隆体。
老师:第三部我们需要来完成打中字母,就让字母消失的程序。编写这一部分程序时,我们需要注意26个字母造型上传不能顺序颠倒,程序部分需要字母与造型编号一一对应。我们只需要完成了26个字母即可完成程序了。
难度提升
可以自由的设置指法练习的难度,1~10,难度1则为速度慢,字母数量少。继续加大数值,则速度快,字母数量多。
老师:提升任务难就难在你要充分理解程序当中各个指令的作用。克隆自己等待“2/难度”秒,当被除数一定时,难度作为除数越大时,整个数字就会越小。数字越小,等待的时间就越短,克隆速度就越快。
老师:将Y坐标增加“难度*-1”,难度本来是正数的,但是下落需要是负数,我们就*-1即可,我们这边运用了一些数学知识。
以上就是《用scratch制作创意编程打字母小游戏教程教学教案》所有的分享,希望对您有帮助。
VX搜索scratch_works扫码关注我们
回复“打字”即可获取完成scratch脚本作品。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/7217.html