Subscribe by Anothr

Isaac 2.0

自由拓展的生命体验
你在看本页时我在想什么:

    星期日, 三月 22, 2009

     

    Scratch 从头学

    image 一个小舞台(Stage),一些简单的可堆叠积木(Building Blocks),拖拖放放一些剪片(Sprite) 和动作积木就可以设计制作自己的动画作品了,这就是Scratch (小猫挠心)给人的简洁概念。正因为如此,去年的奥地利电子艺术节上,我也是毫不犹豫地投了一票,它最终获得了荣誉奖项

    来自于MIT的Lifelong Kindergarten 项目组,他们设计目标就是给8岁以上的人设计一种更加直观有效的学习工具,在创造中学习新的技能和知识。如果说“做中学”和“创造中学”太笼统,那么给用户一个低门槛的交互设计工具,则是实实在在的一个创造。

    image

    所以除了亲自做一些作品,恐怕我永远不会了解这个工具的真正含义。于是就开始定义自己的小目标:争取把主要的功能用一个小故事串联起来,就不至于不懂山寨而评论山寨了。LOL

    故事的脚本是这样的:一只河蟹看到绿色的草原,心理很不平衡,就去咔嚓咔嚓狂吃一通,破坏了环境和美丽风景;另一只河蟹不知道是想讨好还是要显摆自己有文化,跑到第一只河蟹的边上,写下了两个大字,然后张牙舞爪地离去。

    在Scratch 中,这样的故事应当容易表达。首先在仓库中选了现成的河蟹剪片,复制一次,分别命名为Crab_eating 和 Crab_drawing,然后在Stage中选了一个草原的背景。开始对Crab_eating 进行“编程”:它的动作很疯狂,所以我基本上用了很多Random (随机)的命令,先拖一个蓝色积木:在1秒钟内,平滑移动到X:-31 Y:-40,这个积木是很常用的,只要修改其中的三个参数就可以控制一个剪片动来动去。然后旋转,开始播放一个剪刀的声音,然后放下画笔,便旋转、移动边画出轨迹,因为是白色的画笔(是拖动绿色积木完成笔色:将画笔颜色设定为白色),所以草原背景肯定会遭到破坏。这样重复五十次(拖动控制功能的黄色积木完成循环功能:重复执行50次)于是Crab_eating 完成了他的动作,最后在顶端增加一个控制积木:当

    对这只河蟹的剪片大概只用了3分钟不到的时间便完成了它猛吃青草的过程,对时间和运动的特征数据做了一点小小的修改,以便更加流畅。但是因为只是为了学习,并没有追求完美,所以河蟹的动作只要看上去比较凶猛就可以了。

    image

    对河蟹Crab_drawing,我倒是花了几倍的功夫,估计有20分钟左右。因为它要努力装出有文化的样子,写出两个汉字。所以我得先在纸上大致画出一个和舞台一样的坐标系,看看要写的汉字的各个笔触的起点和终点坐标。有了这个大致的数据位置,其实程序很简单,就是不断重复地落笔和抬笔,把笔画连接起来。最后同样用动作积木平滑移动让河蟹Crab_drawing洋洋得意地到场边晃晃钳子。就这么简单。

    后来为了增加“咔嚓咔嚓”的感觉,我点击了关联河蟹"Crab_eating"的“声音”卡,选择了一个类似剪刀的“喀嚓”声音,所以算是对这个河蟹行为的基本完成。艺术加工过程就比较没有边际了,留待后来的人们阶梯创造吧。

    完成后的动画作品是这样的,你可以下载我的最粗简版本的源文件(Rev 0.0.1)进行修改和再创造,。或者只是点击绿色小旗欣赏美丽的草原与河蟹只战。唯一的遗憾是设计者没有考虑到网络上的事实交互环境已经是Flash,他们采用的Java插件播放形式有些老套。我已经和 @scratchteam@andresmh反应了这个问题

    因为提供灵活的语言支持,加之小猫挠心异常简洁的用户界面,所以完全可以做为3-4年级之后的儿童教学内容,而且特别适合社区型学习,儿童可以在掌握语言和逻辑能力的基础上进一步地和想象力结合起来,做出创意的表达。从Scratch 社区中,可以看到一些学生的习作。相比之下,可能更适合在学习LOGOBASIC语言之前进行逻辑思维和创造思维的训练。

    每年都有全球各地的Scratch Day线下活动(今年是3月16日),交流设计和教学的经验,有兴趣的人也可以组织中国本地的活动。

    标签: , , ,


    星期一, 二月 02, 2009

     

    List.it 能够像PostIT 一样方便吗?

    若希望成为一个社会神经元(Social Neuron),必须要有足够鲜活的信息获取渠道,也要同时有同样数量级的信息播发渠道,这与生物神经元的结构类似,因为在那里,可以想象树突(Dendrite)和轴突(Axon)是有同样的变数(Variety)级别的。所以,Twitter 和订阅工具(尤其是Google Reader)在这两年的蓬勃发展不是一个奇怪现象,只是信息尺度分布更加合理的具体实例。

    所以才有更多的实验从思考中走出来,前几天,某社会神经元收到一个有趣的媒母(Meme),在不远的MIT有一个新的实验,要让电脑上有类似线下的报事贴(PostIT)同样便利的工具。这种愿望不可小看,看电子书与纸质书的屡次败绩(重装上阵的亚马逊Kindle 也不例外,即便考虑其巨大图书资源的便利优势),就知道一点点的使用障碍都会在人们的头脑中放大为无法逾越的鸿沟。

    所以有必要带着好奇去尝试一下List.it -- 那个在MIT Haystack 项目的实验作品(他们还有Exhibit项目,是SIMILE的一部分)。果真,还是看到其中一些不错的创意,至少让一个Firefox的熟练使用者去欣赏这些小细节。首先List.IT插件安装后,鼠标点一下浏览器右下角的小黄贴,就可以随时把自己的想法随时丢进不起眼的小黑框里面。这看上去image确实轻量,在越来越多时间使用浏览器的情况下,有了报事贴的便利。

     image

    此外,List.it 也可以很容易检索自己的小贴,用一组快捷键(缺省为Ctrl+Shift+F)有一个大一些的侧栏出现在浏览器内容窗口的左边,可以看到最近的一些小贴的内容,还可以修改编辑,修正自己的一些灵感,还可以随时删除,让这个想法堆不要太高。这种设计算是进一步的精心考虑,如何能够让人们不必再一个巨大界面中渐进地选择自己的功用,是非常需要反复推敲的设计技巧。和Twitter 一样,List.it 希望你在忘掉一个想法之前把它记录下来(Before you forget it! a place to stash your information),对使用者行为的研究也对原始创意和产品设计提供了很多帮助。但是无论如何,这都需要使用者有足够多自我激励的使用倾向。与Twitter不同,作为一个开放项目,List.it 既有反馈渠道,Haystack 也鼓励直接参与到项目的开发中。

    在社会性方面,List.it 走的并不远,只有一个与服务器同步的功能,按照自己的意愿来备份自己的小贴们。其实用Twitter这么长时间,慢慢也感觉到其实即使是非常微小的内容,仍然有社会半径(Social Radius),还是希望有的保持自己私有,有的分享到社会网络中,有的进入公共领域。虽然对如此微小的内容进行可见度的管理确实有很大的额外负载(这大概也是Twitter考虑过的),但是如果能够找到一个简单的脚本指令方式,也许还是可以和人们的思维方式更加相符。

    与预期中终于发布的GMail离线化进展一样,能够捕获人们随手随想行为的工具会越来越招人喜爱,也让我们每个神经元更加有主动性,相互耦合的几率越来越多,社会性大脑进化更快。

    标签: , ,


    存档

    一月 2007   二月 2007   三月 2007   四月 2007   五月 2007   六月 2007   八月 2007   九月 2007   十月 2007   十一月 2007   十二月 2007   一月 2008   二月 2008   三月 2008   四月 2008   五月 2008   六月 2008   八月 2008   九月 2008   十月 2008   十一月 2008   十二月 2008   一月 2009   二月 2009   三月 2009   四月 2009   五月 2009   六月 2009   七月 2009  

    This page is powered by Blogger. Isn't yours?

    订阅 帖子 [Atom]