硬盘坏,源码丢,12 岁时做的游戏,25 年后在直播中看到了
(给程序员的那些事加星标)
转自:技术最前线
12 岁时做的游戏,丢失 25 年后上直播了
假如你 12 岁时自己编写了一个游戏,在没有备份的情况下,仅有一份的拷贝丢失后,你会想到 25 年后有人拿它做直播么?
近日,多个国外科技博客报道就报道这样一件事。

主人公 Rick Brewster 是一个程序员,开发过 Paint.NET 自由软件(Windows 自带绘图程序的替代品),他在圣诞节期间收到了一份特别的「礼物」,丢失 25 年的游戏又重新出现咯。

12 岁时用 Pascal 做的小游戏
1994 年,12 岁的 Rick 做了一款 DOS 版的 RPG 游戏《The Golden Flute 4: The Flute of Immortality | 金笛4 》。

这是一款根据 1984 年出版的冒险游戏写作指南创作的文字冒险游戏,在 Tandy 1000 TL/2 电脑上用 Turbo Pascal 4.5 开发的,前前后后大概用了 6 个月。

(资料图:Turbo Pascal v4.0)

和传统的 RPG 一样。玩家选择一个职业角色,探索世界地图,随机遭遇敌人,可以在城镇购买道具,可以随机遭遇最终 boss,战胜最终 boss 以后游戏结束。

硬盘故障,源码丢失
Rick 曾制作了唯一一个可安装的拷贝,存进了 3.5 寸 720K 的软盘,打包邮寄给了他在东海岸的一个亲戚(是一个cousin,不清楚是表兄弟,还是堂兄弟,英文在表述亲戚方面真是弱爆了)。
后来 Rick 的硬盘出过故障,游戏源码没了。此后,Rick 在上大学的时候曾经给亲戚发邮件,问他是否还有拷贝,但没收到回应邮件。总之,他小时候的试验性项目就这样没了。
25 年后上直播了
惊喜在 25 年后的圣诞左右来了,有朋友在推特上提醒他了。

12月23日,一位 Twitch 游戏主播 Macaw 在直播间玩了《金笛4》,探索了一些游戏内容,然后继续试玩了其他游戏。这主播专门玩各种古老、偏门的游戏。

主播 Macaw 在玩的时候吐槽说,「这游戏不够平衡,只不过是某个老兄做着图消遣的RPG。」
Rick 也不知从他是哪里搞到了这款游戏。外媒报道中提到,其实 Macaw 是互联网档案馆(Internet Archive)上发现了,于是就拿来试玩直播了。
Rick 回忆当时情景
重新找到丢失游戏的 Rick 非常开心,当天在推特上发了近 30 条推。
据 Rick 猜测,他那个东海岸的亲戚以前经常在 BBS 上活跃,可能是他拿到游戏后,把文件上传到了网上,但他忘了。游戏文件辗转多年后,最终被收录到互联网档案馆中。
Rick 在推特上表示,对做《金笛4》的记忆比较模糊了:
> 没有计划,没有时间表(从 zip 游戏包的时间戳来看)大概是用了 6 个月;
> 在 Tandy 1000 TL/2 电脑上用 Turbo Pascal 4.5 开发的;
> 电脑是他送报纸赚的钱买的,94 年那时候电脑没有网卡,没有猫。大约 96/97 才有互联网了;
> 记得一些绘制石头画面,很多糟糕代码,充满了单字符的变量名;
> 从共享游戏《Jungle》拿了音效和音乐素材;
> 他做过金笛2和金笛3,应该在家里阁楼上的磁盘里;
> 阁楼上还有他在 10/11 岁在 Tandy 1000 HX 电脑上用 Basic 写的小游戏。
(参考:A9VG、Twitter、pcgamer、mxdwn)
推荐阅读
(点击标题可跳转阅读)
关注「程序员的那些事」加星标,不错过圈内事

圈内事,我在看❤️
夜雨聆风
