DOS Zone: 在浏览器中保存游戏历史

MS-DOS 和早期 Windows 游戏时代代表了软件历史上的一个关键时刻,实现了从简单的文本界面到 90 年代后期复杂的 3D 世界的过渡。对于许多人来说,这些游戏与笨重的 CRT 显示器以及为了让游戏启动而不得不配置 config.sysautoexec.bat 文件的挣扎记忆紧密相连。今天,像 DOS Zone 这样的项目几乎消除了这些经典游戏的准入门槛。

DOS Zone 是一个庞大的在线库,允许用户直接在他们的 Web 浏览器中玩海量的复古游戏收藏。通过消除对复杂的本地模拟器设置的需求,它将浏览器转变为 20 世纪的游戏机,让任何拥有互联网连接的人都能接触到数字考古学。

一个庞大的数字档案

DOS Zone 的核心不仅仅是一个游戏集合;它是一个结构化的游戏历史目录。该平台在广泛的类型中组织了数千个游戏标题,确保了知名热门作品和冷门珍品都能被发现。

类型多样性

该库涵盖了 DOS 时代几乎所有可以想象的类型,包括:

  • 第一人称射击游戏: 该类型的奠基之作,如 DOOMWolfenstein 3DDuke Nukem 3D
  • 策略与模拟游戏: 深度战术体验,如 Heroes of Might and Magic IIICommand & ConquerSim City 2000
  • 动作与平台跳跃游戏: 经典作品,如 Prince of PersiaDisney's Aladdin
  • 赛车游戏: 带有 The Need for Speed (1995) 的高速怀旧感。

有趣的是,该平台超出了严格的 MS-DOS 边界。虽然名称暗示了对 DOS 的关注,但该库包含了来自 Windows 3.1、Windows 95 和 Windows 98 的游戏,以及基于 DirectX 的游戏。这种更广泛的范围允许该网站托管像 Grand Theft Auto: Vice City (2002) 和 Counter-Strike 1.6 (2000) 这样的后期作品,有效地弥补了 DOS 时代与现代 Windows 时代的差距。

驱动魔法背后的引擎:js-dos

在浏览器中流畅玩这些游戏的体验是由 js-dos 实现的,这是一个由 DOS Zone 的同一位创作者开发的模拟器。js-dos 是一个高度优化的模拟器,允许 DOS 游戏以极低的延迟在 Web 环境中运行。

技术用户已经注意到了该引擎的灵活性。正如一位开发者在社区讨论中提到的:

"I used it quite successfully for an official sequel to an old DOS game a few weeks ago, and it even got to the point where it was pretty trivial to patch the js-dos ZIP bundle on the fly to modify how the original DOS game worked."

这种能够即时修改和修补 bundle 的能力使 js-dos 不仅仅是一个休闲玩家的强大工具,也是寻求保存或延长遗留软件寿命的开发者的强大工具。

用户体验:怀旧感 vs. 现代性

对于许多用户来说,DOS Zone 的吸引力在于“加载体验”带来的直观感受。一位用户讲述了他们玩 Sim City 3000 的经历,指出该平台完美捕捉了等待游戏加载时的紧张感,镜像了旧硬件上的体验,在加载界面最终出现之前,人们可能会认为 PC 已冻结。

然而,向现代硬件的过渡带来了它自己的挑战,特别是关于模拟速度。在原始时代,由于当时的 CPU 调度器(例如 Windows ME 中的调度器),“Cheetah mode”或高速模拟通常表现得不可预测。现代模拟器必须在原始准确性与在现代基于 NT 的内核上保持稳定性之间的需求之间取得平衡。

超越浏览器

虽然 DOS Zone 提供了一种即时、零安装的方式来玩游戏,但复古游戏爱好者社区继续在推动保存工作的边界。对于那些寻求更详尽的收藏,eXoDOS 等工具经常被推荐作为获取几乎所有曾经制作过的 DOS 游戏进行本地游玩的方式。

最终,DOS Zone 作为一个至关重要的门户。通过提供由社区订阅支持的免费、无广告体验,它确保了定义了数百万人童年的游戏能够保持可玩性、移植性,并为未来的游戏玩家和历史学家保留下来。

Sources