当前位置: 华文星空 > 心灵

有哪些外行人看来很蠢的设计实际上却是精妙无比?

2019-08-24心灵

嘿,原文后面更新了依据。

Windows操作系统内置的四款经典游戏——纸牌、扫雷、红心大战和空当接龙,每一款都有其特殊的目的与作用,不是什么「锻炼大脑」与「放松心情」,而是为了让用户接受与习惯 Windows系统更新之后出现的重大改变。[1]

微软时任产品经理Libby Duzan 在1994年接受【华盛顿邮报】的采访时说:「将纸牌游戏放进Windows里是为了安抚被(新)操作系统吓到的用户。」 [2]



1990年,纸牌出现在Windows 3.0中。在这次的更新中,鼠标的使用开始大范围取代DOS命令行(键盘操作)。对于适应了命令行的那一代电脑使用者来说,微软希望用纸牌这款游戏来让他们熟悉拖动和释放鼠标的动作,以达到下意识就能进行的程度。

咦,好像放错图了。


同年,扫雷出现在微软发布的「微软娱乐包1」[3]中,为了训练用户使用鼠标进行精准的点击,并掌握左键与右键的区别。

1992年,扫雷正式出现在Windows 3.1中。


同年,红心大战出现在Windows 3.1的拓展版本Windows for Workgroups 3.1中。WFW是Windows推出的第一个可联网的操作系统 ,而红心大战则是为了鼓励用户使用互联网——这款游戏里玩家可以在局域网中与其他玩家交流。


紧接着还是同年,空当接龙出现在「微软娱乐包2」里,随即立刻捆绑出现在系统附加组件Win32s中,用于测试安装了该组件的Windows 3.1是否能正确运行。

名为Win32s的附加组件允许一些32位应用程序在16位的Windows 3.1和3.11上运行,即如果用户无法打开空当接龙,就意味着Win32s没有正确安装。

1995年,空当接龙正式出现在Windows 95中。


从2012年发行的Windows 8开始,系统不再自带这几款经典游戏,引起了不少用户的极大不满。

而2015年,纸牌重新出现在Windows 10的应用商店中——是的,就是为了让用户学会使用应用商店。



——更新——

有的评论对事情的真伪性提出了质疑,现于原文后添加说明并补充消息来源,同时已纠正原文中关于空当接龙的一些错误说法。

关于游研社在B站发布的视频「Windows自带游戏【纸牌】的秘密」(av997240):http://www.bilibili.com/video/av9972409/?from=search&seid=3905798687925316958。
原视频由Great Big Story于2017年4月12日发布在YouTube。[4]

在视频里,开发纸牌游戏的程序员Wes Cherry说:「微软官方声称设置纸牌游戏是为了教大众使用鼠标,但事实上这就是一个让人找点乐子的东西。」

「Microsoft officially said that Solitaire was there to teach people how to use the mouse, but in reality it was just something to have fun with.」

其实这里因为视频剪辑而被断章取义了。



2016年1月4日,Wes Cherry在Reddit上发表了一篇文章,针对纸牌游戏进行了一些说明[5]。同年3月4日,Mental Floss对这件事情还进行了报道[6]。

Wes Cherry表示,纸牌游戏是他于1988年在微软实习时,为了Windows 2.1写的程序。当时他在Mac上玩了一款与纸牌类似的游戏,便想自己写一个可以在Windows上运行的版本。(商业化电脑鼠标于1981年便出现了,首先于Mac上被广泛应用。)

「那不是什么了不起的代码...唯一稍微有趣的是我做的一个优化,可以让卡片被拖动得更加顺利。」

后来,一位Windows 3.0的项目经理发现了Wes Cherry做的这款游戏,并决定将它内置于即将推出的Windows 3.0中。当时微软就向Wes Cherry说明,除了可以在他在校期间内为他提供IBM XT外,不会再支付其它费用。

「我完全同意这一点,并且现在也是。」



看懂了吗?Wes Cherry写这款游戏的初衷的确是for fun,但这与微软在Windows 3.0中内置这款游戏的本质原因——训练用户习惯使用鼠标——并不冲突。

说到初衷,当时Wes Cherry之所以写了这款游戏,有一个很重要的诱因是——他不想准备学校的final。

是的,你没看错,纸牌游戏是Wes摸鱼的产物 :)

但是,从推广新系统的角度而言,它的确被微软赋予了十分精妙的实际价值。不然为什么在当时这么多粗糙的游戏里,微软独独相中了它呢?



P.S. 我并没有找到Wes Cherry在Mac上玩到的类似纸牌的游戏,有心人可以补充,谢谢:)



注释

[1]本文信息主要来自Mental Floss的一篇文章,「The True Purpose of Microsoft Solitaire, Minesweeper, and FreeCell」: http:// mentalfloss.com/uk/tech nology/32106/the-true-purpose-of-solitaire-minesweeper-hearts-and-freecell

[2]出自【华盛顿邮报】官网上的一篇文章,「Office Minefield」: https://www. washingtonpost.com/arch ive/life style/1994/03/09/office-minefield/3b74132a-5f0a-455f-a04e-6171d023149b/?utm_term=.ec9ef2e5152d

[3]「微软娱乐包」是由微软的「入门工作」团队设计的游戏安装包合集,他们的工作是使Windows更加吸引家庭用户和小型企业。前微软产品经理Bruce Ryan表示,公司这样做是因为「担心操作系统的高硬件需求使得人们只将其视为大型企业的工具」。 https:// en.wikipedia.org/wiki/M icrosoft_Entertainment_Pack#cite_note-2

[4]youtube原视频链接: https://www. youtube.com/watch? v=3x5VAg1HJIg

[5]https://www. reddit.com/r/todayilear ned/comments/3zfadv/til_that_microsoft_solitaire_was_developed_by_a/

[6]How an Intern Developed Microsoft Solitaire: http:// mentalfloss.com/article /76427/how-intern-developed-microsoft-solitaire

其它补充阅读材料请参阅维基百科,词条名称分别是「Microsoft Solitaire」、「Microsoft Minesweeper」、「Microsoft Hearts」和「Microsoft FreeCell」。