吉游网提供最新游戏下载和手游攻略!

Scratch创意编程:打造字母打字游戏教学教程与教案

发布时间:2024-10-25浏览:78

大家好,Scratch创意编程:打造字母打字游戏教学教程与教案相信很多的网友都不是很明白,包括也是一样,不过没有关系,接下来就来为大家分享关于Scratch创意编程:打造字母打字游戏教学教程与教案和的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

学生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脚本作品。

用户评论

一生只盼一人

看起来很有趣!我一直在想找个新方法教我的侄子编程, Scratch 确实挺适合小朋友上手的。

    有14位网友表示赞同!

看我发功喷飞你

这个教程应该很实用吧!我想试试在课上用它来讲解简单的算法概念

    有12位网友表示赞同!

命该如此

用 Scratch 制作游戏,太酷了!我一直想学 Python,但是我发现学习难度有点大。Scratch 好像更容易入门一些,有兴趣试一试。

    有16位网友表示赞同!

嗯咯

我也玩过 Scratch ,感觉这个小游戏的原理很简洁,而且很容易理解!分享的代码注释也很详细啊,好评!

    有10位网友表示赞同!

ˉ夨落旳尐孩。

看起来挺简单的样子,我还是不太懂编程,想问问学习 Scratch 需要哪些基础知识呢?

    有15位网友表示赞同!

秘密

我有一个孩子特别喜欢打游戏,也想要了解编程的基本概念,这简直太棒了!我们肯定得试试这个 Scratch 游戏教程。

    有10位网友表示赞同!

青袂婉约

有点后悔之前没尝试过 Scratch 哦。看来以后还是得多学习点新技能,让孩子也能玩到自己设计的有趣游戏

    有20位网友表示赞同!

炙年

用 Scratch 制作游戏确实有很多优势!免费、简单易学、操作介面友好等等,非常适合入门和培养编程思维!

    有7位网友表示赞同!

哭花了素颜

教学内容太详细了,感觉连小白都能跟着做出来。不过我还是不太喜欢打字母游戏这种类型…

    有13位网友表示赞同!

烟花巷陌

我尝试做了这个小游戏,发现有点bug,还没解决呢… 想问一下作者有没有遇到类似的问题?

    有7位网友表示赞同!

浮光浅夏ζ

这个教程介绍的代码确实很方便,可以让新手快速上手Scratch编程。不过,我希望能够看到更进阶的游戏案例,比如增加角色的互动等等。

    有10位网友表示赞同!

冷眼旁观i

感觉 Scratch 编程太基础了,想学习更高级的语言,请问该从何入手?

    有8位网友表示赞同!

权诈

这个 tutorial 很有耐心,讲解的很详细,代码也很清楚易懂!感谢作者分享!

    有11位网友表示赞同!

闷骚闷出味道了

用Scratch 制作游戏确实是个不错的选择,可以锻炼孩子的逻辑思维能力和手脑协调能力。不过,玩久了也会感觉有点枯燥。

    有6位网友表示赞同!

没过试用期的爱~

我本来想要学习 Python 语言,但 Scratch 的入门门槛似乎更低。也许先从 Scratch 开始学一学吧!

    有17位网友表示赞同!

青墨断笺み

这个字母游戏确实很有趣,我之前也做过一些类似的游戏,分享一下我的源码,大家可以参考一下啊!

    有11位网友表示赞同!

一别经年

Scratch 比其他的编程语言更容易上手,而且应用场景也更广泛。这个教程很有教育意义!希望以后能看到更多 Scratch 的教学资源!

    有6位网友表示赞同!

有些人,只适合好奇~

虽然这个字母游戏很简陋,但也体现了 Scratch 编程的易用性。我很期待将来能用 Scratch 开发更复杂的程序。

    有10位网友表示赞同!

热点资讯