海贼王769话互联网用着更为先进、安全的技术,作为娱乐的游戏和动画内容也越来越丰富多彩。而 Flash 永远是一代人无法忘却的成长记忆:小时候的计算机课,宝贵的自由上机时间,争先恐后地打开某小游戏门户网站……
尽管那时不知道大名鼎鼎的 Newgrounds、Armor Games,成千上万搬运来的 Flash 小游戏也足以成为同学间的话题源泉。现在看到熟悉的《魔塔》《黄金矿工》《梦游先生》等等名字,当年的游玩体验是不是也还历历在目?
技术总有过时的那一天。热门的游戏可以做好应对措施,在新的平台移植重生;而更多游戏早已停止维护,可能就如此绝迹,不免可惜。
为了不让它们被遗忘在数字废墟之中,许多有识之士发起了各种形式的「拯救计划」,比如之前介绍过的基于中文内容和开源替代项目 Ruffle 的 Flash 保存计划。
今天要介绍的,就是一个社区运营、支持离线游玩的 Flash 游戏和动画保存项目:Flashpoint Archive。
随着项目的推进,Flashpoint Archive 的内容逐渐扩展,从专精于收集基于 Flash 技术的作品,转变成一个保存各种 Web 技术作品的收藏库,在统计页面有更详细的介绍。目前库内有 14 余万件 Flash 作品,2.9 万件 HTML5 作品,还有大量基于 Shockwave、Unity、Java、Silverlight 等各技术平台的收藏,甚至包括一些废弃的浏览器插件。
这个项目不仅参与 Flash 这类「过时」技术的内容保存工作与在线数据库,也向公众提供一个名为 Flashpoint 的启动器,用于下载、播放收录的游戏和动画,下载后的内容可以离线游玩。
值得一提的是,在 Flashpoint Archive 的新闻页面,如果你把鼠标悬浮在版本代号上,会出现 BlueMaxima 的详细解说。
许多 Flash 游戏为保护版权,只有在特定的网站才能正常运行(即 sitelock);也有一些 Flash 游戏则是需要从服务器加载部分资源才能正常播放,仅有一个.swf 文件是不行的。而上文提到,在 Flashpoint 启动器中,游戏下载后就可以离线游玩,这是怎么做到的呢?
简单来说,Flashpoint 靠的是「来骗,来偷袭」(这些不再被支持的老同志),也就是它自称的「fake internet」,让 Flash 内容以为自己是在正常的环境播放。
Flashpoint 通过一个本地的 web 服务器和一个启动器来伪装成互联网环境。当我们在启动器选择一个游戏想要播放时,启动器会向网络请求资源,就会产生一个地址;而这个伪装的互联网就会把请求的地址重定向至本地的 web 服务器地址,并从那里加载所需资源。这样一来,对游戏来说,这个伪装的互联网和真实的互联网其实没什么区别,尽管实际操作中会出现一些小问题,但也能正常播放了。
Infinity 版本适合轻度玩家,仅包含主程序与必要组件,其余的可以按需单独下载(内容下载到本地后可离线游玩),安装后根据所需组件不同约占 1~3 GB。而 Ultimate 版本则适合「数字仓鼠」,包含了项目所收录的所有游戏及动画内容,可完全离线游玩,当前版本安装后约 1.76 TB。
Flashpoint 本身是由开源软件驱动的,正式版只推出了 Windows 版。项目也提供了 macOS 与 Linux 的测试版,但更新较慢,部分功能支持有限,跟随下载页面的教程安装即可,部分步骤需要重复尝试并善用 Troubleshooting 说明页。
Flashpoint Infinity 的界面和功能非常直观。上方是导航栏中最常用的「游戏」「动画」「设置」都放好了。调整 UI 显示语言,可以在设置(Config)中找到,启动器与项目网页一样支持包括中文在内的多种语言。
Flashpoint 的主页比起其他游戏启动器有些太过古板。它的探索机能较少,首页除了由用户推荐的今日游戏,就是「随便看看」,当然也可以前往「设置 - 随机展馆」调整它包含的内容。
接下来是令人兴奋的游戏展馆:左边是按主题划分的播放列表(Playlists),在安装时也是一个可选项;右边是对应的游戏列表,因为这个项目来自国外,收录内容大多都是英文原版,所以虽然做了中文适配,也需要一定语言基础。好处就是这里的收藏一般不会出现中文过往搬运汉化过程中出现的各处文档损坏,正常运行没有问题。
但在 Flashpoint 收录的十几万款游戏里凭印象搜索,无异于大海捞针。所以,这些播放列表本质上就是一个个收藏夹。图片中的播放列表都是内建的,包含了许多主题,如 Hall of Fame(名人堂,即 Flashpoint 团队精选)、Flash Food(和食物有关的游戏),以及一些节庆主题,如 Halloween Haunts(万圣节主题)、Jingle Jollies(圣诞节主题)等等,非常适合不知道玩什么的时候,随便挑一个看看。最上方是自己的收藏夹,把游戏拖进来,就代表收藏。
每一个游戏左侧都会有图标来标注它的平台(这一排都是 Flash 就是了)。
如果你不喜欢全是文字的「列表」形式,也可以在右下角改成「网格」展示,就更像一个展馆或是画廊了。也可以在此调节缩放百分比。
选中游戏后,右侧会展示它的信息(metadata)和截图。有时在游戏的 metadata 里还能看到相应的标签、系列等,点击就可以筛选出相关的其他游戏。
我们找游戏主要还是靠名称搜索,而且大多是靠自己脑中对汉化名称的印象查找。可惜因为收录的大多是外文游戏,直接搜索中文基本上是没有结果的,除非它在 metadata 里面记录了中文名称。
比如我很喜欢的《梦游先生》系列,在 metadata 可以看到,「其他标题」记录了繁体中文的「夢遊先生」,所以可以通过繁体中文搜索到它们,但搜索简体中文还是找不到结果。
但同样由 Sarbakan 制作,中文搬运时被称为「米勒山庄谜案」的 Arcane Online Mystery 系列就完全无法搜到。
最好的办法是成为贡献者,自己去参与维护游戏目录,把我们喜爱的 Flash 游戏都标记中文名称,方便自己也方便后人。那对于普通玩家,最简单的还是去其他地方搜索游戏的英文或者其他外文名称,再到 Flashpoint 中进行搜索。比如《梦游先生》的英文是 Good Night Mr. Snoozleberg,找到游戏以后,可以把它拖进收藏夹,防止走丢。
当然,我们也可以把中文名称直接写进 metadata,方便后续再次搜索。在「设置 - 首选项」中开启「启用编辑」,就可以自由编辑游戏的 metadata 了。
还是以《梦游先生》为例,可以看到在游戏的介绍页出现了一个「编辑」图标,点击即可修改一部分的 metadata。在这里我们把原本「其他标题」中的繁体「夢遊先生」改成了简体,保存以后就能用简体中文搜索到它了。这样修改 metadata 只会保存在本地,并不会上传到 Flashpoint 的数据库,也就不会影响其他玩家。所以我们可以按自己的喜好自由修改。
一部分游戏支持存档,如果将来想备份或转移这些存档,可以参照帮助手册中的存档位置一节,找到各个系统的存档位置。
动画展馆其实也是类似的用法,在此不做太多展开了。如果你安装 Infinity 版本,大多数动画都没有下载到本地,需要在播放前单独下载。
Flash 动画是许多网络 meme 的诞生地,其中也不乏一些著名的系列作品,比如我超爱的《欢乐树的朋友们》(Happy Tree Friends)。虽然它是很……不适合给小朋友看啦🤣。
同样地,如果不知道可以看什么,也可以点开「动画名人堂」这个内建的播放列表去寻寻宝。
虽然它其实是一支妥妥的广告啦:片中时不时露脸的自家咖啡品牌 CRAFT BOSS,结尾大大的宣传,就连视频名称也是 CRAFT BOSS 冠名的。
主人公是出生于 1988 年的「Flash 世代」,和我们一样,成长过程中也受到了许多 Flash 带来的鼓舞。长大后他成为了一名专业的创作者,也想创作出像当年热爱的 Flash 动画那样的内容。他起身离开电脑,桌上放着一瓶 CRAFT BOSS……借由回顾过去这项诞生了无数创意的 Flash 文化,来表达为新时代的创作者们加油鼓劲的愿景。这支短片里面塞了许许多多的梗,场景、道具也十分还原。虽然故事背景是在日本,有些不太熟悉,但看得还是好怀念,尤其是当年的操作系统和网站风格,往事浮上心头。
不论是寻找儿时的记忆,还是挖掘全新的宝藏,都希望 Flashpoint 能在某一个不眠的深夜、某一个惬意的午后、某一个工作划水的间隙,为你带来一些快乐。
|