scratch是实现STEAM教育的一个利器。不怕做不到,就怕脑洞不够大。今天我们探索用Scratch打破音乐美术界限的两个原型——《会唱歌的小龙虾》、《魔法苹果》。
当然这两个案例只是用于说明问题,可以无限扩展,我也会在后续的文章中展开说明。
一.颜色向声音的转化案例——《会唱歌的小龙虾》
可以说STEAM教育的重点就是融合,就是跨界。儿童编程学习童颜如此,如何用简单的语句组合成奇妙多姿的“新事物”就是我们学习的核心所在,也是乐趣所在。
这个案例中小龙虾会根据自己踩上的颜色哼唱不同的音符。我们设置了一个循环的路线,你可以改变路线或者直接拖拽都可以的。
我们通过Scratch提供的颜色碰撞及播放音符的功能,制造了这只天才小龙虾。界面和代码如下,非常简单,就不多解释了。
《会唱歌的小龙虾》界面及元素 《会唱歌的小龙虾》 代码说明一下,这个案例可以做很多很多的扩展。这也就是传说中的“原型有无限中可能”。
1.改变颜色种类、增加颜色种类;
2.增加方格数量;
3.用方格绘制一幅马赛克风格的图画;
4.绘制马赛克图的过程互动化;
5.随机绘制马赛克图;
6.改变声音音色;
7.每次演奏一串音符,而不是一个;
8.小龙虾会跳舞么,试试
......
二.声音向颜色转化案例——《魔法苹果》
这个案例中,这个魔法苹果会随着你说话音量的大小改变自己的颜色。
你先对着这只苹果吼两声,看看吧!
我们先看一下代码。你一定张大嘴巴。什么?只有三行!没错,只有三行我们就构成了一个会随你的声音变化颜色的“魔法苹果”。
有没有大道至简的感觉。哈哈,这只是个模型,说明原理用的。我们可以用我们丰富的想象力,对其进行扩展,下面的文章《那只被玩坏了的苹果》——Scartch玩跨界拓展篇会专门对《魔法苹果》进行扩展,在那里这个苹果就有性格了!
《魔法苹果》界面 《魔法苹果》代码
网友评论