差友们最近有没有在网上看到“网页版《罪恶都市》”的讨论?
这两天,这款复古游戏在国外的社交媒体上引起了广泛关注。起因是一位名为 beebom 的博主发布了一条推文,表示玩家现在可以在浏览器中直接玩《罪恶都市》了。这条推文迅速走红,获得了超过 180 万次浏览和 2 万多网友的收藏,足见其话题热度。
随后,Reddit 上的网友们也迅速转发了这一消息,相关帖子获得了数千点赞。据 TheGamer 报道,这款网页版《罪恶都市》上线首日,就被启动了超过 30 万次,显示出强大的市场号召力。
不少玩家也第一时间体验了这款游戏。当熟悉的开场动画在浏览器中播放时,许多人的“DNA动了”,仿佛回到了那个年代。游戏继承了《罪恶都市》一贯的风格:玩家可以在虚拟的城市中自由穿行,体验经典的玩法,例如在街头寻衅滋事,或者“借”一辆跑车兜风。
值得一提的是,游戏运行非常流畅,加载速度也令人满意,没有出现卡顿的情况。
更令人惊喜的是,这款网页版居然还支持输入经典的秘籍。例如输入“Panzer”代码,一辆坦克就会凭空出现在画面中,勾起了许多玩家对当年在网吧通宵游戏的尘封记忆,那份青涩又充满激情的快乐,至今仍令人回味。
然而,出于版权保护的考量,这款网页版《罪恶都市》存在一定的限制。虽然玩家可以体验大部分游戏内容,但无法推进故事情节。若想解锁完整版,需要用户上传自己的正版游戏文件,以便网站通过 SHA-256 校验来确认玩家的合法性。
此举也是开发者在版权压力下的无奈之举。Rockstar Games(R 星)对民间移植和二次开发一直持零容忍态度,一旦发现,便会采取法律手段。因此,网页版《罪恶都市》只能提供部分体验,也是情理之中。
不过,对于许多玩家来说,即使只能在网页上“闲逛”,也已足够满足怀旧的需求。毕竟,小时候玩《罪恶都市》时,有多少人是为了完成任务,又有多少人是为了输入秘籍,召唤坦克,在街头肆意扫射,挑战警方的追捕呢?这种纯粹的游玩方式,或许才是许多玩家心中最深刻的童年回忆。
然而,《罪恶都市》网页版仅仅是冰山一角。更令人惊叹的是,它背后是一个名为 DosZone 的网站,一个名副其实的“经典游戏博物馆”。
该网站成功移植了超过 2000 款经典游戏,涵盖了从上世纪 80 年代到 2000 年初的各个时代,这里汇聚了无数 80、90 后的童年回忆,例如《三维弹球》、《暴力摩托》、《DOOM》、《极品飞车》等。
更重要的是,这些移植的游戏都保留了原汁原味的风味,甚至支持本地浏览器存档,让玩家可以随时中断和继续,如同回到了从前。
体验《暴力摩托》,重温当年与敌人“激情碰撞”的快感;《极品飞车》,感受经典的“排水渠过弯”技巧。
对于许多 80、90 后玩家来说,DosZone 简直是“救星”。在过去,想要重温老游戏,往往会被复杂的环境配置和兼容性问题困扰。而现在,只需打开浏览器,即可轻松畅玩。DosZone 甚至还提供了移动专区,让玩家在手机、平板上也能尽情享受游戏乐趣。
那么,这些几十年前的游戏是如何被移植到浏览器中的呢?DosZone 主要运用了两种技术。
第一种是“模拟器套娃”。他们利用 GitHub 上的 DOSBox 等工具,构建了完整的 DOS、Windows 95/98 模拟环境。并通过 WebAssembly 技术,将这些模拟器集成到浏览器中。为了解决浏览器(JavaScript)与老游戏(DOS 命令)之间的语言不通问题,他们还开发了 js-dos,充当“同声传译”,让老游戏能够与现代浏览器顺畅沟通。
第二种方案则更为硬核:逆向重制。团队不依赖原版代码,而是自行编写一套功能完全一致的代码。例如,《罪恶都市》网页版的实现,就得益于一个名为 reVC 的大神项目。该项目由一群技术高手花费 7 个月时间,将《罪恶都市》的代码拆解并用现代编程语言重写。其思路类似于早期的网页版《红色警戒》。
虽然 reVC 的官方 GitHub 在几年前因 R 星的干预而被下架,但幸好通过 Internet Archive 和其他 GitHub 分支得以保留。DosZone 团队正是利用这些资源,将 reVC 编译成 WebAssembly 版本,并对渲染、输入、音频、文件读取等底层系统进行了优化,使其能够流畅地在浏览器中运行。
通过模拟器和逆向重制这两种方式,DosZone 团队克服了巨大的技术挑战,将海量经典游戏带到了网页端,甚至需要适配移动端操作,工作量之大令人咋舌。
最重要的一个问题是:DosZone 是否收费,是否有广告?
经过确认,DosZone 提供的所有游戏均可免费游玩,且没有任何广告。团队明确表示,该项目完全免费,不进行任何商业化运作,不以任何方式获取利益或利润。
这不禁让人惊叹,在如今充斥着广告、会员收费的互联网环境中,DosZone 团队的行为堪称“活菩萨”。
深入了解后得知,DosZone 团队由一群俄罗斯技术爱好者组成,他们因对经典游戏和现代技术的共同热爱而聚集在一起。核心人物 Alexander Guryanov 是该项目的灵魂,他一手创建了 js-dos 和 dos.zone。团队成员分工明确,有负责游戏移植的,有负责推广和资源整理的,也有前端、运维、翻译和社区运营的,但他们的付出均是无偿的。
团队在执行项目时也非常谨慎,他们仅使用开源软件和已废弃的软件,代码遵循 GPL 协议公开。一旦收到版权方的通知,便会立即下架相关内容,坚决避免与版权方发生正面冲突。所有收入均来自用户的自愿打赏以及购买云存档订阅服务。
在一个看十几秒的视频就需要等待几十秒广告,开了会员还要再开超级会员的时代,DosZone 团队的这种纯粹奉献精神显得尤为可贵,仿佛让人看到了互联网最初的模样:不为名利,只为分享酷炫的技术和美好的回忆,让那些可能被遗忘的老游戏,能够重焕生机,被更多人所认识和喜爱。
[附言]:在文章即将完成之际,得知《罪恶都市》网页版已被 Take Two(R 星母公司)警告并下架。这再次印证了 R 星在版权保护上的强硬态度。令人感叹,开发者用心打磨十年,而律师函的威力却能瞬间终结这份热情。

















