您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

儿童编程Scratch第七讲:字母雨打字练习教程讲解

少儿编程网2019-07-10 15:16:41Scratch编程教程 人已围观 来源:艾博特

简介已经有些天没能更新Scratch的文章了。周末依然会带小孩玩一会Scratch,实现一些功能,主要是完善第四讲中的射击游戏,实现了敌方,制作了得分。后来还实现了双人版,两个人一起玩,各自得分。

已经有些天没能更新Scratch的文章了。周末依然会带小孩玩一会Scratch,实现一些功能,主要是完善第四讲中的射击游戏,实现了敌方,制作了得分。后来还实现了双人版,两个人一起玩,各自得分。这周的练习是字母雨打字练习。所用技术和之前类似,克隆、移动、随机,算是巩固相关知识。

目的

制作字母打字游戏。字母随机从屏幕上方出现并往下坠落,坠落过程中,按下对应的字母键,该字母即消失,得分。
儿童编程Scratch第七讲:字母雨打字练习教程讲解

[结果运行图]

实现方式

主要技术是克隆、移动和随机。本游戏只需设置一个角色,里面包含26个字母造型。开始时,每隔一段时间即克隆该角色本身,克隆体启动时,不停往下移动。监控是否有按键按下,按下以后,对应的克隆体消失。为了让字母从屏幕不同位置出现,因此对于角色的X轴需要随机取值。

 

制作步骤

第一步:添加角色和造型。

1.    加入一个字母角色

2.    在这个角色中,按字母顺序依次加入其它25个字母造型,总共有26个造型。

儿童编程Scratch第七讲:字母雨打字练习教程讲解

【角色,我们重命名了造型,但其实并没有什么用。获取造型时,得到的是造型编号,而不是名称】

 

第二步:克隆角色,坠落。

3.    开始后重复执行,无限循环

4.    每一次循环都克隆一个字母角色,因此循环里面可以增加时间,如等待2秒。等待时间越短,克隆的字母就越多。

儿童编程Scratch第七讲:字母雨打字练习教程讲解

5.    克隆体出现以后,进入循环,X轴保持不变,Y轴不停减少。即将到达屏幕时,删除克隆体。

儿童编程Scratch第七讲:字母雨打字练习教程讲解

 

第三步:接受按键,消除字母

6.    新设一个克隆体启动事件,启动即不停循环检查是否有按键。(一个无限大循环后面就不能添加其他代码,因此需要另起炉灶,新增一个克隆体启动事件)

7.    如果A被按下,判断那造型编号是否为1,如果是1,则计分,并且删除克隆体,增加得分。造型获取中并没有获取造型名称的语句,只有获取造型编号的语句,因此造型需要按顺序排列。

儿童编程Scratch第七讲:字母雨打字练习教程讲解

第四步:随机字母

8.    克隆自身之前,将造型切换为1-26的随机数字,即在26个字母中随机选择一个字母。如果不进行随机处理,那么字母将按顺序依次出现。

后续改进

本打字练习,仅随机选取26个字母。在实际的英语录入是按照单词句子进行的。如果能够存储一定数量的单词,然后依次显示某个单词中的字母,形成单词中的字母雨,那将更贴近实际。同时在应用技术上,能更上一层楼。

分享地址:https://scratch.mit.edu/projects/209062172/


扩展阅读:

推荐阅读:舍得用孩子,孩子才能成大器(深度好文)

  • 只知怜惜孩子,不舍得使用孩子,这是当今父母的爱的误区。实际上,爱孩子,就要舍得用孩子。一个人在被他人需要和为他人付出时,才能感受到自己的价值。一个孩子被大人使用和需要时,才能感受到自己幼小的生命是多么伟大,进而感悟到一种深深的爱意,并且产生强烈的责任感。有的父母把儿子当宠物养,什么都替孩子干,从不让儿子为自己做点什么。其实,母亲对儿子的肯定,最能激发男孩的潜力。为了给妈妈一个惊喜,儿子可以创造出奇迹,这种动力能使一个弱小的男孩成长为勇敢的男子汉。那么,父母该如何使用孩子呢?01. 冲茶与炒菜。有一位男孩的母亲,从小就常对儿子说这句话:有你,就是不一样。儿子3岁时,有一次我抱他挤公共汽车,不料腿下一软,我没挤上车,差点摔在路边。儿子马上关切地问我:妈妈,您怎么啦?我认真地对儿子说:妈妈抱着你上不去车。儿子一听,马上跳到地上,用小手为我捶腿。我抚摸着他的头,欣慰地说:有你,就是不一样!儿子十分得意,以后再也不让我抱了,而且经常为我捶腿。儿子上小学二年级的那个盛夏,一天....>>查看全文

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00