@ 2016.01.06 , 19:47
31

Reddit TIL:微软纸牌游戏开发者的故事

[-]

Windows 系统中自带的空当接龙(Klondike)纸牌游戏是大家再熟悉不过的游戏,也是微软史上最受欢迎的软件之一。那阵我还在读小学呢,家里装模作样整台电脑却又不让上网,在没钱买游戏光盘的时候可没少一遍又一遍地玩纸牌游戏。它最可贵的一点大概就是不论电脑配置多差运行起来多卡,自带的小游戏总是无比流畅,至今我一听到刷刷刷的发牌声仍然很怀念。

然而年代如此久远的一款软件却好像没人知道它的开发者是谁。昨天 Reddit 的 TIL 板块里出现了一位名为“wesc23”的用户,在帖子中他说自己就是当年纸牌游戏的开发人,而他现在已经几乎不写代码了:

wesc23:

大家好,我是 Wes Cherry。最近我在 Facebook 上收到消息说我的网站无法加载,它被“Reddit 轰炸”(Reddit Slammed)了,当然我不知道你们这一代人管这种事叫什么,我们那个年代叫“Slashdotted”(我是刚刚才注册 reddit 账号的)。

下面是一点关于纸牌游戏的说明。1988年的夏天我在微软做实习生,这个游戏是我在业余时间里为 Windows 2.1 写的。之所以写这款游戏是因为我大学时在 Mac 上玩过一款类似的游戏,于是很想为 Windows 系统也开发一个。

我的代码并没有什么牛逼的...可能其中唯一有趣的一点就是我所做的一些优化,让游戏中的拖曳动作看起来很流畅。在当时,要把一个像素放到 EGA(#真·古老)的缓冲区里简直要花上一个世纪。

那个年代面向对象编程还是个比较新鲜的概念,windows 平台上都没有 C++ 编译器,所以多态性与继承性都是通过一个笨拙的消息传递构架来完成的。

当时微软内部存在一个“公司里的公司”叫 Bogus 软件,实际上它就是一台服务器和一帮闲着没事干的程序员靠黑掉 Windows 为乐,顺便了解 Windows 的 API。Windows 团队里的一名项目经理看到了我写的游戏,决定把它加入到 Windows 3 中。当时他明确告诉我说我不会得到版权和酬劳,他们只会给我一台 IBM XT 作为回报让我回学校以后用,我觉得这还挺合算的——直到今天我也这么认为。

总之我后来又编写了一个 Windows 版本的 Pipe Dream 游戏,它被放进了微软的某款游戏集里,卖掉游戏我赚了几千美元。

陆陆续续有一些人作为玩笑向我付过一美分的酬劳,有时候这些钱出现在信封里,或者每当别人把我介绍为是“没有得到任何版权与酬劳的纸牌游戏开发者”时,有人就会当面开我玩笑并且付钱。直到今天我想我已经收到8美分了。

如果你们关心的话,我现在在华盛顿 Vashon Island 以酿造苹果酒为生,www.dragonsheadcider.com 是我的网站,如果你碰巧在西雅图附近的话,欢迎来我们的品尝室做客。

我现在几乎已经不编程了,除了有时为我的苹果酒生产设备写一些嵌入式的 C/C++ 代码。

备注:谢谢大家的回复,这么多我都有点看不过来了。今天我有一个朋友从旧金山来看望我,我会在有空的时候看大家的新回复。

*我上面提到的朋友刚好在教我7岁的儿子用 Scratch 编程。挺好玩的,我儿子正在努力写一款基于 Scratch 的 Minecraft。

帖子下面的回复中有人曾经因为这款纸牌游戏在一家墨西哥餐厅赢过比赛,奖励就是一大堆墨西哥菜,此人刚好住在西雅图,他表示有空一定会去 Wes Cherry 那里坐坐,多买点苹果酒来报答他当年为他赢得的美食;另外 Wes 大一时隔壁寝室的人也出现在了回复中,算是个有趣的故事吧。

[keep_beating via Solidot / reddit]


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

4.6
赞一个 (51)

TOTAL COMMENTS: 31+1

  1. 3029520

    那么下个问题是:扫雷是谁开发的

    [237] XX [2] 回复 [0]
  2. 3029521

    interesting

  3. vooodooo
    @2 years ago
    3029522

    蛮温情的故事

    [35] XX [0] 回复 [0]
  4. dadamon
    @2 years ago
    3029523

    空当接龙诶,,,小时候四个内置游戏当中唯一一个不碰的,老是搞不懂怎么玩,,,,,

    [69] XX [14] 回复 [0]
  5. 3029536

    软件行业经过了”看见别人有所以自己写一个”, 之后”看见别人有所以自己买一个”, 到现在是”看见别人有自己抄一个”….

    [43] XX [1] 回复 [0]
  6. 苹果小公举
    @2 years ago
    3029539

    空当接龙至今仍是我最爱的游戏之一

    [15] XX [1] 回复 [0]
  7. 3029541

    明明讲的是空当接龙,配的却是纸牌的图。

    [74] XX [4] 回复 [0]
  8. Dionysus
    @2 years ago
    3029565

    听歌玩空当接龙,是我打发坏心情的不二选择

  9. 3029569

    这文章明明讲的是 纸牌,第一次出现于windows3.0。空当接龙的英文名是freecell,忘记第一次出现在95还是xp……反正3.x是肯定没有的。

    [32] XX [1] 回复 [0]
  10. 磷脂双分子层
    @2 years ago
    3029572

    然而这图并不是当空接龙……

  11. Cydeny_Mtime
    @2 years ago
    3029598

    7岁的儿子用 Scratch 编程。正在努力写一款基于 Scratch 的 Minecraft。

    [37] XX [1] 回复 [0]
  12. 3029632

    纸牌和扫雷是拖垮苏联的最后一根稻草

    [26] XX [0] 回复 [0]
  13. 3029633

    我爸妈对电脑系统一窍不通,唯独系统自带的纸牌和当空接龙玩得特别溜,没有一关能难住他们……

  14. 3029636

    记得纸牌的牌背图案好像都可以动,沙滩图是海鸥能动,其它记不住了,小时候觉得那些纸牌图案特有趣

    [10] XX [0] 回复 [0]
  15. 3029645

    牛人当归隐

  16. 逗比
    @2 years ago
    3029672

    11@oker: 叫你妈玩空当接龙11982局

  17. 3029703

    看哭了,泪点很低吗?

  18. 3029705

    是当空还是空当?接龙。

  19. 啧啧啧啧啧啧
    @2 years ago
    3029718

    @逗比: 目前我只知道有两个牛人过了此关,其中一个是我朋友,他说最重要的不是把牌收到左上,而利用它来排序,才有机会。

  20. fisheep427
    @2 years ago
    3029736

    @@啧啧啧啧啧啧: 过这关最重要的是重玩和撤销……

  21. 3029777

    这里说的是“纸牌”(solitaire),不是“空当接龙”(freecell)。纸牌是从windows 3时代就有的,而空当接龙是从win 95时代加入的。二者看起来类似,但玩法有很大不同。

  22. 同事的
    @2 years ago
    3029872

    @oker: 空当接龙有的关是无解的

  23. 呵呵哒
    @2 years ago
    3029877

    Solitaire和Klondike都是指的Windows中的“纸牌”游戏,前者是Windows 7系统之前的叫法,从Windows 8开始纸牌游戏更新为纸牌合集(Microsoft Solitaire Collection)所以以前的“纸牌”游戏就改叫Klondike了。Klondike确实也有“接龙”的意思(本身将纸牌按顺序排序就是接龙),但并不是空当接龙(FreeCell)。

  24. 称呼太长
    @2 years ago
    3030323

    苹果酒好喝吗,喝过的科普。

  25. 3030501

    我认识过一个北京的妹子。她22岁大概玩了8年的这个纸牌接龙,只玩这一个游戏。然后我终于知道玩的最牛逼是什么样了。她鼠标快的我几乎看不清。。。解随机的任何一关都不超过15秒。。。。。。。基本上就是看她迅速点点点。然后突然双击,卡卡卡卡卡。就解开了。可惜我当时特2B。也不知道泡妹子。。。

    [16] XX [0] 回复 [0]
  26. 绫栖
    @2 years ago
    3030548

    克隆迪克

  27. 3030693

    作为这两年纸牌玩了2000多局,胜率从20几提升到了现在46%+的人,我表示真的这游戏也可以很荒废时间…另外,真的有的局就是无解的,别太较真…

  28. 白煮蛋
    @2 years ago
    3030702

    我只会玩扫雷…

  29. 不死喵的遗言
    @2 years ago
    3030949

    @nyro: 公务员妹子一般眼光都高。

  30. 菠萝奶滋
    @2 years ago
    3031178

    牌背面好亲切~

  31. 傻逗比唉
    @2 years ago
    3031268

    纸牌!!万恶之源,败我事业,毁我青春。
    (手动滑稽)

发表评论


24H最赞