小孩们酷爱想象,往往最爱的梦想之一就是想象中的东西成真。我有时会带一些小玩具去课堂。课间休息时,男孩们就举着飞机,嘴巴里发出各种声音,满教室乱窜,女孩们抱着小企鹅,想象出一系列‘它翅膀受伤了,我要给它治疗’ 等等剧情。
年龄稍微大一些,8岁左右的孩子,就开始不满足于玩具了,着迷于平板电脑上的游戏,追着人要手机玩。有的羞涩的孩子,一到游戏瘾犯了,不管生人熟人都能追着问:“你的手机有xx游戏吗?” “那你能下载一个给我玩吗?”
孩子们喜欢想象成真。因为这一点,他们喜欢看动画、玩游戏。因为这一点,世界上诞生了一系列的产业,价值数十亿百亿。可是,我们的孩子们还仅仅停留在消费者的角色。
要知道,制作这些动画和游戏的人,大多数是成年人,他们只是把自己装进了孩子的视角。而我们的孩子,在设计和制作的最佳视角,却被动停留在消费者的角色。
孩子的脑袋中,有最适合自己的人物和故事。我们能不能让他们把自己的想象变成真实,把自己的游戏变为真实, 让孩子展示他们自己脑袋里的世界呢?
答案是,可以。 随着科技发展,已经有很多相对成熟的产品服务于“开发孩子的想象力和创造力”。Scratch,Alice 和Anyland 就是三款在不同程度上让孩子想象成真的软件。
如果以上这张表,没太看明白,没有关系。为了更容易懂,我举例子来进一步说明。
我来使用这三个软件,做一个短的动画。动画的内容是,一个想象中的灯,灯上有开关,开灯灯亮,关灯灯灭。这虽然不是一个好玩的动画,但能够让这篇文章的对于三个工具的对比变得简洁明了。
Scratch
在Scratch里,永远有不止一个方法做成你想做的东西。这里,我用了最简单的方法。先来看一下做的结果:
步骤:
1. 使用绘画版,画出一个灯和开关
2. 再在左栏创建一个新的样板 (Costume),
2.1 把开关拽地低一些,模拟开关被按下的状态。
2.2 把灯泡的颜色,更换成黄色,模拟灯‘开’了的状态。
3. 用把代码把这两个样板拼接在一起。就有了‘点击开关,灯亮’ 的小动画了。
右栏可以看到。用到的代码非常简单。代码的意思是,当鼠标点击开关时,转换到下一个模型。这样就有了一开始灯开灭的小动画了。
插句题外话,学代码本身是个非常好的学习英文和逻辑思维的过程。所用到的英文都很简单实用,重复率高,并且写入系统里有即时反馈的效果。
Alice
Alice是在电脑上使用的三维动画软件,孩子可以用它来设计3D的故事和游戏。
先看我做的结果:
Alice的道具库非常强大。光是落地灯,就有很多款式:
丰富的基本图形:
步骤:
1. 选择一个房间的场景
2. 选择一款喜欢的灯,选中放在房间里,摆正位置
3. 从道具库的 ‘ 形状 ’ 中, 选择个‘柱状’作为开关
4. 拖拽代码语句,实现开关功能
不要被满屏的英文吓到,仔细读,其中的语言和逻辑很简单:
Alice 与Scratch 相比,所需的逻辑更加接近于现实中的逻辑。对灯的3D展示,也与我们在现实生活看到的灯更加接近。
Anyland
与Scratch 和Alice基于电脑使用不同,Anyland是基于虚拟现实的沙盘软件。目的是让任何人可以都以上手创造自己想象中的世界。创造者和被创造出的物体不再是分隔在屏幕的两端,而是在同一个空间里面。
先来看我做的灯的结果:
左右两个圆形,是VR眼镜里的左眼视角和右眼视角,以下为了展示的清楚,我们只截取一个单独的画面。
制作过程中,主要用到的是Anyland里的工具库,其中包含了所有基本图形,可以创造出我们想象的任何事物
我们需要做一个灯的3D模型,然后加入动画。这段末尾有我做的步骤的视频。
步骤总结一下是:
Step1: 捏出一个灯的样子和开关
Step 2: 选中开关,创建两个开关的状态,‘开’的状态和‘关’的状态
Step 3: 用视觉化的代码把‘开’和‘关’ 两个状态连在一起
Step 4: 捏一个灯泡出来,创建两个灯泡的状态,‘亮‘和’灭‘的状态
Step 5: 用视觉化的代码把灯泡的这两个状态连在一起
Step 6: 最后再用图形捏出来灯壳和灯丝,加在灯上,就完成了
我截选了几个片段做成了gif动画,捏个灯座:
为开关创建‘开’和‘关’的两个状态:
(gif图片太大,只有牺牲画质压缩了才能上传,见谅!清晰版请看视频)
使用视觉化代码连接起开关的两个状态:
下面这个视频录制了我做灯的过程,看起来可能略显复杂,有很多动作的样子,其实高度模仿了现实当中做灯。
如果你用心看这个视频,会发现孩子在玩橡皮泥时做一个灯、或者搭积木时搭一个灯,和Anyland中做一个灯的模型,动作几乎是一样的。熟悉虚拟世界和设备后,不需要什么训练,戴上VR眼镜即可上手,开始创造。
对比Scratch, Alice 和Anyland
我们来对比一下这三个软件在创造灯这个过程中的以下五个方面。
注:1)对比基于创造灯的过程,并非三个软件本身;2)对比基于我的使用体验,并非科学研究;
看图更加容易,三张图分析对比结果
Scratch最简单容易上手,因为2D画面孩子早已经习惯,2D作图也比较容易,通过拖拽就可以完成基于模型的动画,即使5、6岁的孩子也可以轻易掌握其中的技巧。缺点是,2D的图形与孩子丰富的想象力并不够接近。
相比之下,Anyland就可以创造出非常接近想象画面的3D的灯。我们几乎可以在上面加任何细节。缺点是,作为初学者,需要学一些入门的方法,比如适应虚拟现实画面和学会使用控制器,一旦学会以后,孩子就可以在Anyland里精确创造自己想象中的世界。
Alice处于两者中间,得益于精细的3D的画面和丰富的道具库,同时因为是在电脑2D屏幕上使用,相对简单易上手,不需要学习太多的东西就可以开始创造。
Scratch中能完成的效果较少,动作重复率高,虽然看屏幕上电灯开关动起来,也有点意思的,但比起另外两个软件,乐趣少得多。
Anyland完全是沉浸式的体验,对于使用者来说,就是在那个虚拟的世界中,通过视频也能看得出来,创造时用的手势和真实生活极其接近。并且使用者,可以把自己放在虚拟世界的任意角度来观察体验自己的作品,娱乐和参与度是当之无愧的冠军。
在可获得性上,Scratch毫无疑问最佳。只需要有浏览器和网络,甚至可以下载离线版的,孩子可以随时随地用Scratch。Alice需要下载安装,然后才可以在电脑上使用,无需网络。这两个软件都是免费的。
对于Anyland来说,可获取性是它的一大缺点。不仅仅需要购买硬件,软件本身也需要12美金。目前介于硬件高昂的价格,一般只有VR迷或者条件比较好的家庭才会购买。但是这一价格在未来一两年,很可能会下降到大家都能负担得起。