晓查 白交 发自 凹非寺 
量子位 报道 | 公众号 QbitAI

秘密尘封30年,连游戏的开发者也已经去世8年。

恐怕没有人会想到一款任天堂红白机(NES)在一群游戏爱好者的努力恢复下,竟然又能重见天日,还破解了源代码。

这款游戏就是《雷霆壮志》(Days of Thunder),根据阿汤哥电影改编的同名游戏。这部电影可以看做是赛车版的《壮志凌云》。

游戏本身质量不差,又有阿汤哥名气保底,《雷霆壮志》按道理应该会发行,可为何被尘封在地下室几十年之久?它又是如何被复原的呢?

随着该游戏开发者Chris Oberth八年前逝世,第一个问题,我们可能永远无法得知了。

有人推测有可能是游戏发行方最后未能获得电影授权,所以未能如愿发行。

游戏中的颁奖画面也证明了这种可能性,因为获得冠军的选手和阿汤哥真的一点也不像。

那么这款游戏到底素质如何?让我们随着试玩视频来看一下吧。

30年前的3D赛车游戏

虽然30年前的红白机满满的8bit像素风,但是我们在开场动画中可以看出,每一辆赛车的绘制都很精美,赛车上的各种广告赞助商图标清晰可见。

很难想象这是一款体积仅128KB的游戏。

打开游戏会发现总共有14个不同赛道,选择进入第一关「Daytona」赛道后,游戏会展示赛道的长度和形状。

进入游戏后有3辆赛车可选,它们外观完全一样,只在引擎尺寸、控制性上有些许差别。

选完后,今日排位赛,画面居然是3D的。emmm……转弯转的有点狠。

赛果并不理想,46.25秒排名第10,只能最后一个发车。注意,这里的汽车仪表盘只是起到装饰作用,没有显示任何信息。

进入正赛,游戏变成了2D,原来的仪表盘也能显示速度、排名、已经车辆损毁度等信息了。原来仪表盘到这里才有用。

如果转向打得太狠,车子还会失控。

此外,车手驾驶的汽车还能进站换胎,换胎过程中还有扳手旋转,上方显示换胎耗费的时间,细节做得真不错。

最后如果你获得了第一名,台下能看到有记者拍照。

21张软盘完整恢复游戏

这款30年的游戏为何到今天才重建天日?这要从3年前说起。

2017年初,一群游戏爱好者、开发者们成立了主机游戏历史基金会(VGHF),这是一个非营利性组织,旨在保护、修复和传播那些曾经的主机游戏(Video Games)。

2020年初,Oberth的家人托朋友联系上VGHF,他们把Oberth工作的地下室中一堆硬件捐给VGHF,希望VGHF能帮忙恢复Oberth生前留下的一些资料。

这些硬件包括一堆旧电脑、CD-R备份光盘、软盘、盒式磁带、EPROM等等,最早甚至能追溯到用在70年的Apple II电脑上的一些备份。

现在的孩子恐怕没见过,甚至都没听过这些东西。软盘就是最早计算机的可移动薄软介质,用来存储东西。常用的就是容量为1.44M的3.5英寸软盘。

在这一堆东西中,有一件很快引起了VGHF的成员Rich Whitehouse的注意。

其中一张软盘上写着“NINTENDO HOT ROD TAXI FINAL”,从名字上看,这是一款给任天堂主机开发的游戏,但是游戏名从来没有听过。

Oberth生前曾为任天堂开发过几款游戏,Whitehouse顺着这个线索去搜索Oberth过去的采访资料。

他发现,2006年Oberth在接受一家复古游戏爱好者网站采访时,提到了这款一款从未发行过的红白机游戏“霹雳男儿”(Days of Thunder),Hot Rod Taxi会是这款游戏吗?

但是问题在于,这款游戏被分别存储到了几十张5.25英寸软盘上,而且还加密过,而现在已经很难找到可以运行1989年MS-DOS系统的电脑了。

Whitehouse只好用DOSBox这款DOS系统模拟器去读取软盘,尝试通过DOSBox运行PC Tools备份程序来恢复内容,很不幸失败了。

如果要借助模拟器来恢复加密的内容,耗费的工作量是巨大的。

最好的办法就是找一台和当年配置一样的电脑,但是要找到一台1989年配置的电脑实在是有点难,好在Whitehouse找到了“万能的哥们”Foone。

依靠借来的这台电脑,Whitehouse花费了2周时间恢复了部分游戏内容,虽然不够完整,但是已经能在模拟器中试玩了。

他事后回忆说,如果无法从“一组似乎无关的数据”中成功恢复文件,我们将永远失去这款游戏。

现在,VGHF已经把这款游戏的数据发布到GitHub上,用户只需在MS-DOS的命令中运行BAT程序,就能把游戏打包成NES格式的文件,然后用NES导入文件即可试玩。

当然,如果你有心支持这款游戏,还能去网上购买,VGHF表示,卖游戏所获得的收入将全部捐赠给Oberth的遗孀。

Days of Thunder只是VGHF恢复的诸多游戏中的一款,这个非营利性组织下一步的目标是建议一个数字图书馆,把那些快被遗忘的电子游戏发布出来,供所有人试玩与怀念。

我们要感谢这些为复原游戏而付出的硬核玩家们。

寻找和修复主机游戏比PC游戏要难得多,因为很多主机游戏需要当年的游戏机和特制的游戏卡才能正常运行,这些已经被淘汰的主机已经成藏品,在网上售价不菲。

最近B站知名up主“敖厂长”为了让几款80年代游戏重建天日,就花费了2万元购买主机。

如果想在电脑上运行这些游戏,游戏机模拟器可能还会收到厂商的侵权警告。

正是因为这些不懈努力的玩家,我们才能重新见到那一款款被遗忘的游戏,在他们看来,游戏就应该和书籍一样,作为人类的知识遗产被永久保存下来,供后人怀念。

Respect~

参考链接:
https://www.polygon.com/2020/6/1/21276759/video-game-preservation-days-of-thunder-chris-oberth-nes
https://gamehistory.org/days-of-thunder-nes-unreleased/
https://arstechnica.com/gaming/2020/06/30-years-later-a-lost-days-of-thunder-nes-game-recovered-from-21-floppy-disks/

GitHub地址:

https://github.com/DickBlackshack/Days-of-Thunder-NES-Unpublished/

本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。

了解AI发展现状,抓住行业发展机遇

如何关注、学习、用好人工智能?

每个工作日,量子位AI内参精选全球科技和研究最新动态,汇总新技术、新产品和新应用,梳理当日最热行业趋势和政策,搜索有价值的论文、教程、研究等。

同时,AI内参群为大家提供了交流和分享的平台,更好地满足大家获取AI资讯、学习AI技术的需求。扫码即可订阅:

AI社群 | 与优秀的人交流

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「在看」吧 !

30年前未曾发行的任天堂红白机游戏,被这个团队从21张软盘中重新恢复了,还是3D的...相关推荐

  1. 「Linux」- 运行任天堂红白机游戏(“小霸王”) @20210308

    问题描述 # 02/16/2021 今天,闲来无事(其实也有事,就是累了,想休息一下),想再玩一玩这些小游戏,重温经典,所以就有了这篇文章,来记录这一过程.当我们不会去买一个红白机,虽然有卖的.我们想 ...

  2. 任天堂红白机 ( NES ) 文档

    +---------------------------+ | 任天堂红白机 ( NES ) 文档 | | 版本.2.00                 | +------------------- ...

  3. 2D Pixel Perfect:使用Unity创建任天堂红白机风格复古游戏

    拥有简单机制和像素图形的复古游戏,可以勾起老玩家很多美好的回忆,同时也会给年轻玩家带来亲切感. 许多游戏都带有"复古"的标签,但创作一款带有怀旧外观和感觉的游戏需要不少精力和构思, ...

  4. 任天堂红白机- 好的设计的典型

    任天堂红白机,用很小的内存,不强劲的CPU,却生成了如此之多各种各样的游戏. 为什么说是好的设计. 1.专注于游戏.游戏是什么,现在的游戏厂商已经偏离了最基本的思路了.游戏,主要是玩.是可玩性.对画面 ...

  5. 小霸王其乐无穷~FC红白机游戏600合集(支持mac 12.x系统)

    FC游戏是任天堂红白机一FC(Family Computer),代表作品主要有<魂斗罗系列>.<93超级魂>.<沙罗曼蛇系列>.<超级玛丽>.<赤 ...

  6. 树莓派重温红白机游戏

    周末开始不务正业起来了,想玩会儿游戏.突然就回想起了儿时的夏天,在表哥或者外婆家玩一下午任天堂游戏,一直玩到即使是闭眼了眼前都是游戏画面,然后出去喝一碗冰镇凉粉.虽然现在游戏的方式多了,游戏也丰富了, ...

  7. 解析红白机游戏设计元素,经典的绝不只是“人物”

    电子游戏,作为第九大艺术形式,从1958年出现的世界上第一个电子游戏Tennis for Two开始,到现在,已经拥有了繁杂的归类方式,比如流派.类型.历史.功能等等,也受到越来越多人的喜爱. 很多同 ...

  8. 任天堂FC专题 (现在还有没有人对FC感兴趣? 红白机游戏汉化)

    调查一下.  我干了一年相关的工作,有共同爱好的话可以聊聊·-- 例子 .ORG $8000    ;from c921 / [4 [9 J6 ?6 X( Q     PHA            : ...

  9. 【转】FC(红白机)游戏nes文件的汉化技术

    FC大字体汉化方法 作者:madcell 一.前言: 本文以FC上第一个发售的游戏<大金刚>为例,介绍如何对标题画面进行大字体汉化. 阅读本文,必须具备一定的的条件,否则看了也是不知所云. ...

最新文章

  1. shell最大出现和连续出现次数_从 1 到 n 整数中 1 出现的次数
  2. NOI 2013 矩阵游戏
  3. 使用SmsManager服务群发短信
  4. python的inspect模块
  5. 关于[[NSNotificationCenter defaultCenter] addObserver不remove后续又收到通知crash问题
  6. xpress-mp优化实例精选_量化研究每周精选-20170711
  7. canvas添加水印
  8. 怎样用ZBrush中的Curves和Insert笔刷创建四肢
  9. 如何才能成为一个高效工作的软件工程师?
  10. matlab 矢量化编程(二)—— 使用 meshgrid
  11. ERDAS 安装完成之后如何打开软件新建工程
  12. oracle rman 备份与还原
  13. Git 小乌龟(TortoiseGit)的详细使用
  14. python判断两个矩形是否相交_使用Python判断线段是否与矩形相交
  15. 中国移动盘古搜索开创全新服务模式
  16. 大龄程序员转行的开始
  17. c语音大小写字母转换
  18. EPICS记录参考--Select记录(sel)
  19. 入驻宣言:凡所见,皆可杀
  20. python及pygame雷霆战机游戏项目实战01 控制飞机

热门文章

  1. CSS类名称/选择器中哪些字符有效?
  2. SpringBoot引用lombok让代码更简洁
  3. fork()和写时复制
  4. PHP 7.0新增特性详解
  5. 从输入 URL 到页面加载完成的过程中都发生了什么
  6. elk-nginx输出json格式的日志
  7. 剪我一根头发,就要做我一天女人。
  8. python 配置文件编码问题
  9. Xamarin Essentials教程屏幕常亮ScreenLock
  10. Xamarin.Forms获取设备屏幕大小