友情提示:380元/半年,儿童学编程,就上码丁实验室。
各位小朋友们,大家好,又是新的一周。
我们要继续Scratch编程 数学计算系列的课程之旅了。
今天我们想办法,将数学与艺术结合起来。
我们将用到:
- 克隆体。
- 坐标算法。
- 声音模块。
具体的做法是,生成九九八十一个按钮格子。
每个格子颜色不一样,点击后有一道算术题。
每计算成功,就有对应的声音和节奏。并且该关卡自动消失。
如果错误,则恢复。
唐僧西天取经是九九八十一难,我们的口算题虽然简单,但是要完成八十一道题,还是需要不少耐心哦。
为了实现这个游戏。
我们需要绘制一个按钮,这个按钮不需要关心其颜色,设置为38*38像素大小。
让他根据坐标位置横竖排列即可。
那么这个颜色的不同,如何实现呢?
我们可以设置颜色特效,根据不同坐标计算出位置。
接着要实现点击按钮,产生算术题。
和之前不一样的地方在于,这次有81个按钮。
我们为了方便,使用了克隆体。
但是,我们点击一个按钮,怎么知道点击的是哪一个克隆体呢?
这里就需要根据点击的鼠标的位置来计算克隆体的ID号。(当然,不用克隆体,直接绘制也是可以的,小朋友们可以多想想怎么做。)
具体代码是:
对于计算之后的反应:
声音的实现。就是使用了“声音模块”
弹奏音符,我们根据计算结果,和克隆ID来控制音符的声音和节拍。
最后,如果我们完成了,将播放一个由所有结果合成的进行曲。
这样,我们就将数学与艺术结合起来了,形成了算色成音。
好了,今天的课程到这里。