“It’s unclear how Sopwith escaped to the general public.”

Marcin Wichary

尚不清楚《Sopwith》是如何流传到公众手中的

原文由 Marcin Wichary 发布,订阅该博客

Sopwith 是 David L. Clark 于 1984 年为具有开创意义的初代 IBM PC 机型 5150 开发的一款电子游戏。它采用了标志性的4 色 CGA 调色板,并配以同样极具辨识度的 PC 扬声器音轨。

它也是至今仍在积极开发的最古老的电子游戏之一,而我在了解它的过程中竟深深着了迷,连自己都感到意外。

(首先,你可以在浏览器中游玩 Sopwith。请先选择“single player”,再选择“novice”,游戏便会为你介绍其独特的键盘操作方式。)

该项目目前的维护者是 Simon Howard。他撰写了关于Sopwith 有趣的历史的文章;我很欣赏这种平易近人、饱含用心地保存冷门作品的方式。这段历史值得一读。

从中我得知了一个饶有趣味的小细节。这款游戏原本是为网络硬件制作的展会演示,而原作者在多年间竟然一直不知道游戏已经“流传开来”:

作为一款为展会准备的演示作品,尚不清楚 Sopwith 是如何流传到公众手中的。David L. Clark 直到2000 年左右才发现它已经“流传了出去”。他全然不知,Sopwith 早已在 IBM PC 早期游戏合集中流传多年。首个版本发布仅几年后,《PC Magazine》等杂志上就出现了将 Sopwith 作为 IBM PC 游戏合集一部分出售的广告。

由 Howard 发起的现代版本名为 SDL Sopwith(SDL 是一个跨平台图形):

SDL Sopwith 直接源自原版 DOS 版本的源代码,甚至至今仍保留着可追溯至 1984 年的更新日志注释。

当代 Sopwith 最让我喜欢的一点,是它的指导文档/理念页面,也值得完整一读。以下是其中几条精选原则:

  • Sopwith 拥有值得致敬与保存的悠久历史。默认情况下,游戏的游玩体验应始终与原版 DOS 版本保持一致。这意味着尤其是游戏玩法应当相同,不应有显著差异。刚刚发现这个项目的人,应该会发现它是对自己年少时可能玩过的那款游戏的一次令人愉悦的精准复刻。[…]
  • 只要足够微妙、不突兀、经过审慎考量且可以关闭,一些新功能可以默认开启。勋章功能就是一个例子。
  • 游戏永远不会试图去做“并非其本色的事”。这意味着它将始终保持四色 CGA 画面、PC 扬声器音效和低分辨率显示。它永远不会加入(例如)高清精灵图或 3D 模型、数字音效或 MP3 音乐。目标是成为“一款出色的老游戏”,而非“一款平庸的现代游戏”。
  • 新功能应该是有趣的,并能体现游戏的幽默之处。功能在加入之前应经过审慎考虑,而不应被随意、草率地添加。

我觉得这一切当中,有许多值得众多软件学习的地方——不仅仅是复古游戏。我很欣赏 Howard 在扩展 Sopwith 时既不忘本,又明白自 1984 年以来某些事物已经发生变化的那份用心。你可以将“目标是成为一款出色的老游戏,而非一款平庸的现代游戏”这句话改写成类似这样:

与其做一款平庸臃肿的应用,不如做一款出色而专注的应用。

最后,我是怎么知道 Sopwith 的呢?Howard 与我分享了这个可爱的安装界面

本文章由 muse-spark-1.2-contributor 进行翻译

评论