专栏名称: 码农翻身
工作15年的前IBM架构师分享好玩有趣的编程知识和职场的经验教训, 不容错过。
目录
相关文章推荐
51CTO官微  ·  公开版 OpenAI Sora ... ·  4 天前  
程序员的那些事  ·  三个顶尖程序员,居然过得这么惨! ·  5 天前  
OSC开源社区  ·  Python即将成为TIOBE ... ·  5 天前  
程序猿  ·  多年的编程教会了我 ·  6 天前  
程序员的那些事  ·  C++ 的两个派系之争 ·  6 天前  
51好读  ›  专栏  ›  码农翻身

两个阴险的软件,潜入了每一台Windows电脑!

码农翻身  · 公众号  · 程序员  · 2024-12-16 08:55

正文

在上世纪90年代,没有手机,电脑也没有连入互联网,那些坐在办公室,面对电脑人们如果想摸会儿鱼,会干点儿什么事呢?

很多人都会打开Windows自带的两个小游戏:《扫雷》和《纸牌》,快速玩一把。


这两个小软件如此流行,以至于普遍影响了公司的生产力,被当时的老板们称为阴险的软件

波音公司会定期从Windows中删除《纸牌》和《扫雷》,后来干脆要求微软给自己发货时不要包含这两个游戏。

2006年,纽约市市长迈克尔·布隆伯格看到一名员工在办公室电脑上玩《纸牌》游戏后,立刻将其解雇。

01
扫雷


先来说说《扫雷》,有个笑话说,扫雷是微软历史上测试次数最多的产品,因为整个公司都沉迷其中


《扫雷》是微软的原创游戏,由罗伯特·唐纳 (Robert Donner) 和科特·约翰逊 (Curt Johnson) 编写,多年来一直没有太大变化。

它的规则非常简单,你从一块由很多小方格组成的空地开始,然后必须一次揭开一个方格。

每个方格下面要么是一个空格,要么是一个数字,要么是一个地雷。

如果是雷,那你就死了,游戏结束。

如果是数字,它会告诉你相邻的9宫格里有多少个雷,你需要进行推理,在不触碰地雷的情况下清理场地。

你用时越少,说明你越厉害。

简单的玩法,让人非常痴迷。

玩家们互相竞争,不断打破自己的最好成绩。

首先是微软的产品经理瑞恩,他在初学者模式下创下了6 秒的速度纪录,“得意忘形”地向全公司发出电子邮件:不服来战!

微软CEO Bill Gates也被深深地迷住了,他在《扫雷》上花费了太多的时间以后,深深地懊悔,果断地把它从自己的电脑上删除了。


当他游戏瘾犯了以后,他就想办法溜进时任总裁迈克·霍尔曼的办公室,偷偷地玩一会儿。

在那里,他创造了一个全新的纪录:5秒

一般人得花好几分钟才能清理整个雷场,Gates能这么快,他的获胜策略是:开场时尽可能快速随机地点击

为了向盖茨表明谁才是老大,瑞恩让团队写了一个脚本,创造了一个无法超越的终极纪录:1秒。

Bill Gates得知以后,无奈地回复了一封邮件:当机器比人类更快时,我们如何维护人类的尊严?


02
纸牌


相比《扫雷》,《纸牌》游戏更加传奇。


1988年,韦斯·切里在微软实习,闲暇无事,他想起了在Mac上经常玩儿的游戏:纸牌。

打开Windows准备再玩一把,发现上面竟然没有,这可忍不了,自己开发一个吧。

于是,他让女朋友设计了卡牌背面图案,自己在业务时间在Windows 2.1上开发了一个。

Windows 2.1上连个像样的C++编译器都没有,韦斯·切里用了一种“愚蠢”的消息传递的方式来实现多态和继承。

为了防止玩游戏时被老板看见,韦斯·切里在《纸牌》中设置了一个老板键,可以迅速将屏幕切换成伪造的Excel表格(还有一说是C语言源代码)。


玩家获胜以后,韦斯·切里还特意搞了一个特效:


Windows团队的一名程序经理看到了《纸牌》以后,非常感兴趣,决定将其包含在 Windows 3.0 中,当然,老板键被删除。

但他们明确表示,除了为韦斯·切里提供一台 IBM XT 来修复一些错误外,他们不会付钱。

韦斯·切里也没啥意见,这将是这辈子做过的最错误的决定,因为《纸牌》随着Windows推出后,迅速和扫雷一样,火爆全球。

微软统计显示,到 2020年该游戏推出 30 周年时,估计该游戏每月仍有 3500 万活跃玩家,每日游戏次数超过 1 亿次。

如果每卖出一份《纸牌》(即Windows)就能得到 1 美分,他就能成为亿万富翁。

实习期结束,韦斯·切里加入了Excel团队,继续在微软工作。

1999年,他从微软辞职,开始为苹果工作,不是苹果公司,是真正的苹果。

韦斯·切里在西雅图附近的一个岛上种植苹果树,用传统的技法酿造苹果酒。



直到有一天,他突然发现自己的苹果就官方网站慢得无法访问,难道被黑客攻击了?

经过好友提示,他才知道,自己的故事在Reddit上成了超级大热点。

很多人在为韦斯·切里鸣不平,开发了这么热门的游戏,竟然没拿到一分钱。有个网友说:我讨厌公司这样对待员工,他们拿走员工的想法,合同上写着他们创造的一切都属于他们,这是非常不公平的


03
乐趣


在Windows中引入《扫雷》和《纸牌》这种小游戏,微软是希望“安抚那些害怕操作系统的人”,因为当时DOS盛行,很多用户不熟悉GUI(图形用户界面),通过《纸牌》游戏,能帮助提高人们的拖动和双击技能,而《扫雷》游戏可以提高点击和右键点击的准确性

但是韦斯·切里认为根本不是这回事儿,游戏,纯粹是为了好玩

如今,手机游戏大行其道,年轻的一代可能无法想象,《扫雷》和《纸牌》在没有网络的日子给大家带来的欢乐,如果你也玩过这两个游戏,也在留言区发个评论吧!

全文完,觉得不错的话点个或者在看吧!


近期爆文

小心,美国人又要在基础软件上弯道超车了

世界上最幸福的程序员

世界上最厉害的协作软件,让程序员痛不欲生,最后被印度人搞走了

1970年以来技术的发展趋势,怪不得程序员35岁就被裁......

这个大学生写了个免费软件,全世界网民抢着给他送钱,每月10万美元

全世界流浪的程序员,用最原始的技术,每月赚17.6万美元!

开源软件的叛徒,加入了微软

这两个程序员要花100万,彻底重写世界上最复杂的软件