《会唱歌的小龙虾》——Scratch也来玩跨界(音乐美术结合原型)

scratch是实现STEAM教育的一个利器。不怕做不到,就怕脑洞不够大。今天我们探索用Scratch打破音乐美术界限的两个原型——《会唱歌的小龙虾》、《魔法苹果》。

当然这两个案例只是用于说明问题,可以无限扩展,我也会在后续的文章中展开说明。

一.颜色向声音的转化案例——《会唱歌的小龙虾》

可以说STEAM教育的重点就是融合,就是跨界。儿童编程学习童颜如此,如何用简单的语句组合成奇妙多姿的“新事物”就是我们学习的核心所在,也是乐趣所在。

这个案例中小龙虾会根据自己踩上的颜色哼唱不同的音符。我们设置了一个循环的路线,你可以改变路线或者直接拖拽都可以的。

我们通过Scratch提供的颜色碰撞及播放音符的功能,制造了这只天才小龙虾。界面和代码如下,非常简单,就不多解释了。

《会唱歌的小龙虾》界面及元素
《会唱歌的小龙虾》  代码

说明一下,这个案例可以做很多很多的扩展。这也就是传说中的“原型有无限中可能”。

1.改变颜色种类、增加颜色种类;

2.增加方格数量;

3.用方格绘制一幅马赛克风格的图画;

4.绘制马赛克图的过程互动化;

5.随机绘制马赛克图;

6.改变声音音色;

7.每次演奏一串音符,而不是一个;

8.小龙虾会跳舞么,试试

......

二.声音向颜色转化案例——《魔法苹果》

这个案例中,这个魔法苹果会随着你说话音量的大小改变自己的颜色。

你先对着这只苹果吼两声,看看吧!

我们先看一下代码。你一定张大嘴巴。什么?只有三行!没错,只有三行我们就构成了一个会随你的声音变化颜色的“魔法苹果”。

有没有大道至简的感觉。哈哈,这只是个模型,说明原理用的。我们可以用我们丰富的想象力,对其进行扩展,下面的文章《那只被玩坏了的苹果》——Scartch玩跨界拓展篇会专门对《魔法苹果》进行扩展,在那里这个苹果就有性格了!

《魔法苹果》界面
《魔法苹果》代码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hell...
    Kevin_Junbaozi阅读 10,569评论 3 23
  • 喜你成疾,药石无医 山有木兮木有枝,心悦君兮君不知 春水初生,春林初盛,春风十里不如你,愿有岁月可堪回首且以深情共...
    三生三世石上缘阅读 3,122评论 0 1
  • “海上风大,记得多穿点”, “小心身体,注意安全”, “爸妈,媳妇儿,我都记住了,28天我很快就回来”。
    ppWqq阅读 2,523评论 0 1
  • 每晚想早点睡,但是都会因为“胃”的不适感,让我翻滚无法入睡,一定要到洗手台去吐点气,它才会慢慢的舒适,整个胃...
    Civei黄茵阅读 4,136评论 0 0
  • 简介 Apache Shiro是Java的一个安全框架,Shiro可以帮助我们完成:认证、授权、加密、会话管理、与...
    多喝水JS阅读 1,781评论 0 1