# 魔方 Doodle：极具挑战性的技术尝试

- 作者：积木
- 发布时间：2014-05-20 00:26
- 分类：公司
- 原文：https://www.ifanr.com/420388

[![Rubik&#95;&#95;s&#95;Cube&#95;&#95;&#95;3D&#95;by&#95;godlike86](https://s3.ifanr.com/wp-content/uploads/2014/05/Rubik__s_Cube___3D_by_godlike86.jpg)](http://www.ifanr.com/420388/rubik__s_cube___3d_by_godlike86)

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 网站](http://www.wired.com/2014/05/google-doodle-rubiks-cube/)说。 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](http://florianmecl.deviantart.com/art/Rubik-s-Cube-3D-131713689)
