原标题《你一定不知道开发纸牌游戏的是个实习生》,IT之家编辑酌情修改。
过去很长一段时间,你可能会在全球很多企业里看到这样一种景象:企业员工在午休或者其他闲暇时段,用公司配置的Windows PC玩起了一款纸牌游戏——Microsoft Solitaire。这款纸牌游戏似乎带有魔性,它让办公室内的企业员工为之着迷,甚至是冒着被老板炒鱿鱼的风险,工作的时候偷偷在Windows PC上运行这款纸牌游戏。
事实上,确实有企业员工因为这款纸牌游戏而被炒鱿鱼。早在2006年的时候,彭博社(Bloomberg)创始人、前任纽约市市长Michael Bloomberg在视察州政府奥尔巴尼的立法机关时曾炒掉了一名雇员,因为他发现该雇员上班期间在Windows PC上玩这款纸牌游戏。
那么这款令人着迷的纸牌游戏是怎么来的呢?开发这款纸牌游戏的人与微软又有什么样的交集呢?
纸牌游戏的由来
(Windows 3.0上的纸牌游戏)
这款纸牌游戏首次出现在1990年5月发行的Windows 3.0上,但是它的开发要早于这个时间点。
1988年的夏季,Wes Cherry跟很多大学毕业生一样,开始寻找实习的机会,最终他以实习生的的身份进入微软内部实习。之前在大学读书期间,他曾苹果Macintosh上玩过类似的纸牌游戏,于是就想亲自开发Windows版本。于是他利用自己的闲暇时间,展开自己的开发工作,最终纸牌游戏成功地在Windows 2.1上运行。
Wes Cherry回忆起这件事的时候也觉得很有趣。他说:
为开发这款纸牌游戏而写的那些代码并没有什么大不了的,有趣地方在于,我后续还让这款纸牌游戏对鼠标点击、拖拽等操作的优化。
(正在采摘苹果的Wes Cherry)
Wes Cherry还透露,当时微软内部有一个名为Bogus软件的子公司,它主要是为一群爱好钻研Windows游戏API的人所服务的。后来Wes Cherry所开发的纸牌游戏被微软的一位项目经理察觉到了,于是这位项目经理给他提供了一台IBM XT用于调试Bug。
最终这款纸牌游戏被内置到了Windows 3.0中,尽管微软没有给Wes Cherry任何报酬,但他仍非常感激这位项目经理对这款游戏的肯定。那位项目经理之所以会看重这款纸牌游戏,一是因为这款纸牌游戏为Windows 3.0带来了一些娱乐属性,二是因为Windows 3.0的图形界面越来越人性化,微软希望可以借着这款纸牌游戏让用户熟悉鼠标操作。
从实习生到苹果酒公司老板
(Wes Cherry的第二款游戏作品Pipe Dream)
在开发出纸牌游戏之后,Wes Cherry已经有了一定的开发经验。但是他在微软的实习期还没有结束,他还进入了Excel团队,并利用闲暇时间开发出了自己的第二款游戏作品——Pipe Dream,后来这款游戏也成为了微软娱乐附加组件(Microsoft Entertainment Pack)的一部分。
然而,第二款游戏作品并没有纸牌游戏那么出名。但是Wes Cherry的努力还是获得了回报,他获得了微软发放的股票。不久之后他又抛售了这些股票,得到了一笔小额资金。在实习期结束之后,Wes Cherry并没有继续留在微软工作,而是重新寻找自己的下一个目标。
多年时间过去了,现在的微软已经是科技界的一方巨头,当年的纸牌游戏以全新合辑的形式登陆Windows应用商店,而Wes Cherry也已创业,成为美国一个苹果酒品牌(Dragon’s Head Cider)的老板。前段时间,网友发现了Wes Cherry就是纸牌游戏的开发者,苹果酒公司的官方网站还因为流量突然暴增而导致服务器瘫痪。
(登陆Windows应用商店的纸牌游戏合辑)
Wes Cherry现在的大部分精力都放在了公司生意和家庭上,他已经很久没有使用C/C++语言来开发程序了。但是他在微软实习时学习到的宝贵开发经验也被运用在苹果酒生产线中,他偶尔会为公司旗下工厂的苹果酒酿造机器进行嵌入式控制器编程。另外,他的儿子最近正在用Scratch工具编写一个特别版的Minecraft,曾在微软实习过的他自然给予了足够的支持和鼓励。
当年Wes Cherry实习的微软,其实就像是今天的谷歌和Facebook。在里面工作的人可以获得丰厚的薪水待遇、获得微软的股票期权。经历了多年打拼之后,现在他们可能已经是小有名气的微软高管,可能已经是百万富翁、千万富翁,他们的地位和财富甚至可能高到足以与Bill Gates一起共进晚餐、一起“玩耍”。
然而Wes Cherry的人生轨迹与这些人截然相反,但他并没有后悔当初的选择。对于他来说,在微软实习以及开发纸牌游戏已经成为了一段美好的回忆。
微信搜索“IT之家”关注抢6s大礼!下载IT之家客户端(戳这里)也可参与评论抽楼层大奖!