最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch 数学计算第六课 数色成音

Scratch 少儿编程 3539浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

各位小朋友们,大家好,又是新的一周。

我们要继续Scratch编程 数学计算系列的课程之旅了。

 

今天我们想办法,将数学与艺术结合起来。

我们将用到:

  1. 克隆体。
  2. 坐标算法。
  3. 声音模块。

 

具体的做法是,生成九九八十一个按钮格子。

每个格子颜色不一样,点击后有一道算术题。

每计算成功,就有对应的声音和节奏。并且该关卡自动消失。

 

如果错误,则恢复。

 

唐僧西天取经是九九八十一难,我们的口算题虽然简单,但是要完成八十一道题,还是需要不少耐心哦。

 

为了实现这个游戏。

我们需要绘制一个按钮,这个按钮不需要关心其颜色,设置为38*38像素大小。

让他根据坐标位置横竖排列即可。

 

Scratch 数学计算第六课 数色成音

那么这个颜色的不同,如何实现呢?

 

我们可以设置颜色特效,根据不同坐标计算出位置。

Scratch 数学计算第六课 数色成音

 

接着要实现点击按钮,产生算术题。

 

和之前不一样的地方在于,这次有81个按钮。

我们为了方便,使用了克隆体。

 

但是,我们点击一个按钮,怎么知道点击的是哪一个克隆体呢?

 

这里就需要根据点击的鼠标的位置来计算克隆体的ID号。(当然,不用克隆体,直接绘制也是可以的,小朋友们可以多想想怎么做。)

 

Scratch 数学计算第六课 数色成音

具体代码是:

Scratch 数学计算第六课 数色成音

 

对于计算之后的反应:

Scratch 数学计算第六课 数色成音

 

声音的实现。就是使用了“声音模块”

 

Scratch 数学计算第六课 数色成音

 

弹奏音符,我们根据计算结果,和克隆ID来控制音符的声音和节拍。

 

最后,如果我们完成了,将播放一个由所有结果合成的进行曲。

 

Scratch 数学计算第六课 数色成音

 

 

这样,我们就将数学与艺术结合起来了,形成了算色成音。

 

好了,今天的课程到这里。

您必须 登录 才能发表评论!