它拉近了计算机与无相关背景普通人的距离,使得计算机的面貌不再是闪烁着的那些面目可怖的命令提示符,变得更友好了。由此我们也很容易理解为什么大多数早期的Windows游戏界面也都是拟物化的。 它们就像是某些人畜无害的老式卡牌和棋盘游戏的计算机版复刻。在这一点上,它们大体也像是对个人计算机最早时期的回归。早前,在爱好卡牌的程序员间也流传过这些古老经典卡牌和棋盘游戏的BASIC版本。(BASIC,一种早期程序设计语言)在这些古旧游戏版本上的很多朴素设计在当时都是为了适应第一台微型计算机非常微小的存储容量。在Windows上,这好似“新瓶装旧酒,老树开新花”。然而,就是借此新衣,电脑游戏重新俘获了一大批新玩家。 图为wIndows黑白棋界面 在Windows中编入运行的第一款游戏是有适当原型的。 1985 年 1 月,当Tandy Trower(Windows最早的产品经理)在微软公司接管那个任性又没方向性的Windows项目时,他发现程序员写了一些严格来讲并不是操作环境必要组件儿的小程序。 其中包括一个计算器,一个初级简易文本编辑器,还有一个计算机版的棋盘游戏,名为Reversi(黑白棋)。 黑白棋是一款双人抽象棋类游戏,看起来有点像跳棋,玩起来就像日本围棋(the Japanese classic Go)的快节奏简化版。它的起源有点模糊,但早在英格兰维多利亚时代晚期,它便已在市面广为流传。 1971 年,一位富有进取精神的日本商人对这款游戏的规则进行了一些微小的改动,并为修改结果申请了专利,进而把这个长期以来一直被认为是劳动人民集体智慧结晶的公共创作成功私有,后将其命名为奥赛罗(Othello)进行出售。时至今日,这个游戏仍以“奥赛罗”这个名字为全球不少玩家所熟知。 不管是叫奥赛罗还是黑白棋,总之,其简单的规则和相对受限的可能性空间,很好地适应了在容量仅为16K的计算机上用BASIC语言编程的局限。它成了人们早期在个人计算机上最爱的游戏。业内负有“早期微型计算机黑客圣经”美誉的字节杂志(Byte magazine),则早在 1977 年 10 月刊就发布了键入版奥赛罗。 1984 年,一个名为Chris Peters的Windows团队成员决定以游戏原始(而并非商标的)名称——“黑白棋”(Reversi),编写一个新版游戏程序,作为他在Windows应用程序编程的几个概念性实验探索之一。随后,Windows的产品经理Tandy Trower推动Chris团队开发的包括黑白棋在内的一系列实验性小程序打包在 1985 年 11 月第一个Windows版本里,随之一并推出: “在麦金塔(Macintosh)发布时,我注意到Apple在Mac上捆绑了一小组应用程序。其中包括一个名为MacWrite的小型文字处理程序和一个名为MacPaint的绘图应用程序。此外,Lotus和Borland两家公司近期发布的名为Metro和SideKick的DOS办公产品中,其中包括一小组基于字符的应用程序。 这些应用程序可以在运行其他应用程序时进行热键调出。这些软件包包括一个简单的文本编辑器,一个计算器,一个日历和一个类似名片的数据库。所以我去找了盖茨和鲍尔默(微软前首席执行官),建议我们也在Windows上捆绑一组类似的小程序。这包括改进我们已经在开发的小程序以及开发更多对标其他竞品功能的小程序产品。” 有趣的是,除了一个仅有 600 字节大小的极简主义滑数字拼图程序之外,MacOS并没有在其程序套件中置入任何游戏。这是为什么呢? 因为在当时的处境下,苹果真心不想别人把自己与游戏关联起来。在那个时期,苹果公司Apple II的主要使用者是学校和家庭,而不是企业。因此,苹果已然因为“格调不正经”被大多数保守的计算机企业所蔑视。由此,苹果不想其最新的电脑设备与游戏产生任何关联当然也是很可以理解的了。但微软,其操作系统MS-DOS的主要客户是美国企业。严肃久了,微软一定是觉得他们该适时的来点儿小轻松了。 尽管如此,Windows 上的黑白棋最终并没有对很多人产生太大影响。大体来说,相比一般公众,黑白棋是一种更适合黑客心态的游戏。它缺乏让人眼前一亮的设计,对普通人没什么直接吸引力。 (责任编辑:admin) |