《GTA:罪恶都市》《GTA 3》再现浏览器版:WebAssembly 让经典游戏跑到 100FPS 以上
据 IT之家 9 月 7 日消息,经典开放世界游戏《GTA:罪恶都市》和《GTA 3》近日以浏览器运行版本的形式重新出现。新的网页项目由名为 Quenq 的网站提供,玩家可在浏览器窗口中启动游戏,并在部分设备上获得较流畅的体验。来源显示,《GTA:罪恶都市》此前曾通过 DOS Zone 网站实现网页运行,但随后因 Take-Two 发出的 DMCA 版权投诉而被关闭;此次重新上线的版本中,暂停菜单仍可看到“DOS Zone”字样,显示其可能沿用了此前项目成果。
《GTA:罪恶都市》最早于 2002 年登陆 PS2,随后推出 Xbox 与 PC 版本。时隔多年,这类旧作能够在移动设备和桌面浏览器中完整运行,背后并不只是“怀旧复刻”,也体现了 WebAssembly、WebGL 2 与社区反编译项目在游戏移植领域的成熟度提升。
浏览器中运行:支持触控、手柄与存档管理
从测试情况看,《GTA:罪恶都市》网页版加载速度较快,在一加 12 手机上运行时没有出现明显问题。该版本不仅支持键盘、鼠标和游戏手柄,也兼容手机触控操作。无论横屏还是竖屏,玩家都可以较顺畅地控制主角在游戏世界中移动和互动。
相比单纯的网页演示,这一版本还提供了更多接近本地版的功能。来源显示,游戏内置存档管理和 Mod 管理能力,玩家可以将自己的文件上传到浏览器环境中使用。如果连接外接键盘,也可以像 PC 版一样输入作弊码。对老玩家而言,这让浏览器版不只是“能打开”,而是具备一定可玩性。
- 《GTA:罪恶都市》网页版支持键鼠、手柄与触控操作;
- 提供存档与 Mod 管理,可上传本地文件;
- 启动前可设置帧率限制,桌面端测试可超过 100FPS;
- 《GTA 3》也可在 Quenq 网站运行,操作和设置大体相近,但未提供 Mod 管理功能。
高帧率并非总是好事:老游戏逻辑与现代硬件的碰撞
值得注意的是,《GTA:罪恶都市》最初是按 30FPS 设计的。浏览器移植版虽然支持解除帧率限制,并且在桌面电脑上可轻松跑到 100FPS 以上,但来源也提到,无限制帧率可能在某些场景下引发 Bug 或物理效果异常。这是许多旧游戏在现代平台上常见的问题:画面刷新率提升后,部分原本与帧率绑定的逻辑可能被放大或打破。
因此,高帧率更多代表运行性能储备,并不必然意味着最佳游玩体验。对于希望还原原始手感的玩家,合理限制帧率可能更稳定;而对于技术爱好者,解除帧率限制则展示了浏览器环境承载 3D 游戏的潜力。
技术路径:反编译代码、WebAssembly 与 WebGL 2
从技术实现看,来源推测《GTA:罪恶都市》浏览器版本很可能基于 reVC。reVC 是社区通过反编译方式将原始游戏代码还原为更清晰、可读 C++ 代码的项目。随后,开发者可借助 WebAssembly 将 C++ 代码转换为浏览器能够执行的形式,再通过 WebGL 2 处理图形渲染。
WebGL 2 是一套面向浏览器的 JavaScript 图形 API,可让网页直接调用 GPU 执行图形密集型任务,而不是依赖传统页面渲染流程。换句话说,浏览器不再只是文档和视频载体,也正在成为轻量级游戏和复杂交互应用的运行平台。《GTA 3》的情况类似,其技术基础可能来自 re3 社区反编译项目。不过从暂停菜单等细节看,该版本似乎并非直接从 DOS Zone 移植而来。
影响与解读:浏览器游戏平台化,但版权边界仍是关键
对中文科技读者来说,这一事件的意义在于,它再次证明 浏览器正在成为跨平台运行环境。无论是手机、平板还是桌面电脑,只要浏览器性能和图形接口足够,过去依赖本地安装的复杂应用就有机会被搬到网页中运行。这与云游戏不同,它更强调在本地浏览器中执行代码,减少对远端服务器实时渲染的依赖。
但版权问题仍然绕不开。来源显示,《GTA:罪恶都市》和《GTA 3》仍列在 DOS Zone 平台上,但现在需要玩家自行上传游戏资源文件;平台也提供通过种子下载游戏数据的选项,并声明不对用户可能涉及的盗版行为负责。此前 DMCA 下架事件显然已经改变了相关项目的分发方式。
整体来看,Quenq 版本的出现让两款经典游戏再次以网页形态进入公众视野。它展示了社区技术、浏览器图形能力和旧游戏现代化之间的结合,也提醒开发者与玩家:技术可行并不等于版权风险消失。在 WebAssembly 生态继续成熟的背景下,未来更多老游戏、工具乃至专业软件出现在浏览器中,或许会成为一种更常见的趋势。