魔方 Doodle:极具挑战性的技术尝试
Google 的第一个 Doodle 诞生于 1998 年 8 月 30 日。当时,公司的两位联合创始人去内华达参加 “火人节”。他们在主页的 Google 后面放了一个燃火的小人,以表示自己外出旅行了。这个 Doodle 非常简单,但是,把公司 Logo 与重要纪念日结合的想法就此诞生。多年以来,Doodle 已经成为 Google 文化的一部分,传达着科技背后的人文化精神。
如今,Google 内部有专业的 Doodle 团队,拥有 10 名插画师,4 个全职开发者和 2 个项目经理。他们会收集创意,对其进行定期整理,并且制定 Doodle 呈现计划。Doodle 的形式也已经丰富多彩了。除了静态图片之外,它也可以是动态图片、动画短片,甚至是交互性的小游戏。2010 年的吃豆人就是让人印象深刻的一个互动 Doodle。今年的 5 月 19 日,为了纪念魔方发明 40 周年,Google 特意制作了一个交互性的小游戏:魔方 Doodle。
魔方 Doodle 看起来并不复杂,但是对于 Doodle 团队来说,它是极具挑战性的一次尝试。如果你玩过网上的魔方游戏,或许会注意到,它们基本都是使用了 Flash 技术,而且操作上很是糟糕。Google 的魔方 Doodle 使用的完全是网页技术。
“魔方 Doodle 是人们多次建议过的东西,但是我们一直觉得,制作它的网页技术还没有成熟,” Doodle 的团队主管 Ryan Gemick 对 Wired 网站说。 Google 创意实验室把它称作是,“我们最具技术野心的 Doodle 之一。”
魔方 Doodle 能够实现,是因为近来大多数浏览器都开始支持 CSS 3-D Transforms。“CSS 3-D Transforms 可以让我们把魔方展现在 3D 空间,而不是一种栅格化的 2D 体验,” 主工程师 Kristopher Hom 说,“这使它鲜活起来,当你移动鼠标的时候,你能看到魔方在 3D 空间里转动。”
Ryan Germick 说,他们面临的最大挑战是,如何让游戏体现出魔方设计上的简朴功能。“从设计角度来说,我们使它尽可能的简单、朴素,” Germick 解释说,“ ‘Google’ 的拼写是极简、抽象和几何形式的。界面极简化,只告诉你移动了多少步。”
对魔方 Doodle 背后的技术感兴趣?Google 已经把源代码全部开源了。任何人都可以去改进它,去制作更好的魔方游戏。同时,Google 还与自由科学中心合作,在其举办的魔方 40 周年纪念展上放置了一个互动的魔方。(魔方诞生 40 周年之际,魔方创始人、69 岁的匈牙利发明家 Enno Rubik 与美国新泽西州的自由科学中心合作举办了魔方展。在展示的魔方中,有第一个原型,制造材料是木头和橡皮筋,还有世界上最贵的魔方,18 K 金打造,1360 块宝石,价值估计为 150 万英镑。)
在 Ryan Germick 看来,Google 制作 Doodle 的目的,是为了赞赏魔方中体现的创造力。“如果你小时候得到了一个魔方,你对它感兴趣的原因是因为你是一个问题解决者,或者你对那些促使你以后走向编程、工程和技术的东西感兴趣。” 他说,“我认为,我们对它感兴趣的原因是,它是一个符号,一个解决问题的符号,一个简单与复杂并存的符号。这是我们真正想要庆祝的东西。”
图片来自 florianmecl