V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Livid
V2EX  ›  分享创造

一个 8-bit / 16-bit 老游戏的截图和视频数据库

  Livid · 2021-05-04 07:30:10 +08:00 · 7599 次点击
这是一个创建于 1329 天前的主题,其中的信息可能已经有所发展或是发生改变。

你还记得小时候在电视上玩的那些游戏吗?

自从任天堂在 2016 年底开始推出复刻的 FC 和 NES 主机,我就一直在构思这样的一个项目:一个可以看到所有以前的那些游戏长什么样的数据库。

然后几年时间过去了。2020 年,大部分时间困在了家里,于是终于在朋友的帮助下,把这个想法一点一点地逐步做了出来:

https://www.v2ex.com/gamedb

目前功能还非常简单:

  • 可以按平台和 A-Z 的顺序查看游戏的截图,截图目前还没有覆盖所有平台,极少部分游戏会有演示视频。
  • 登录之后可以收藏自己喜欢的游戏

一些游戏页面的例子:

然后就是游戏的合集,比如下面这个列表是 GBC 平台上所有的带震动的卡带:

在做这个项目的过程中,试验了一些新的 Web 技术:

  • 页面上使用了 web components
  • 如果一个游戏有一个普遍被接受的中文译名,那么在页面上也会以像素中文字体的方式显示。我们购买了 3type 的非常优秀的 dinkie 像素字体在 V2EX 上的使用授权
  • 界面上重度依赖了 CSS 的 image-rendering: pixelated 属性,然后发现了几件有趣的事情:Safari 无法支持 background-imageimage-rendering: pixelated / Chrome 基本正常 / Firefox 除了支持界面和 img 上的 pixelated,居然连 video 上都可以使用这个属性
  • 在截图列表页面,如果你的电脑上接了手柄,那么是可以用手柄上的 D-Pad 来左右切换图片的

这些游戏都已经成为了永恒的经典了,所以,这件事情本身,也是一件作为一辈子的爱好,可以慢慢积累做下去的事情。

欢迎大家的各种反馈和新功能 idea 。谢谢 👾

47 条回复    2021-05-13 17:24:39 +08:00
360511404
    1
360511404  
   2021-05-04 07:52:49 +08:00 via Android   ❤️ 3
FC 有了,一起玩的小朋友找不到了…
haozes
    2
haozes  
   2021-05-04 07:54:30 +08:00
给站长这份纯真的内心点赞
IgniteWhite
    3
IgniteWhite  
   2021-05-04 08:30:55 +08:00
哇超棒!
liul85
    4
liul85  
   2021-05-04 08:38:30 +08:00
很怀旧,一下子就回到了小时候,确实是一辈子的爱好,可以慢慢做下去的事情!赞!
TimePPT
    5
TimePPT  
   2021-05-04 09:05:54 +08:00 via Android
爱了爱了
superrichman
    6
superrichman  
   2021-05-04 09:06:53 +08:00 via iPhone
用的是 offline list 的数据吗?
zengming00
    7
zengming00  
   2021-05-04 09:07:58 +08:00
其实可以在网页上运行的,加上这功能会更好
superrichman
    8
superrichman  
   2021-05-04 09:13:09 +08:00 via iPhone
@zengming00 隔天就能收到任地狱法务部的问候 🐶
Mutoo
    9
Mutoo  
   2021-05-04 09:23:02 +08:00
@Livid 还有一个 font-smoothing: antialiased; 优化可以用在字体上。
Mutoo
    10
Mutoo  
   2021-05-04 09:28:35 +08:00
@Mutoo oh 记反了,像素字体不需要 antialiased
SolidZORO
    11
SolidZORO  
   2021-05-04 09:38:07 +08:00 via iPhone   ❤️ 2
做得还蛮不错,基本上各种能 pixel 的地方都 pixel 了,这点很棒。早年我也在构想搭建一个类似的站点叫 famijam,可惜感觉工作量太大就放弃了。主要是 demo 做出来后发现单纯的收集截图总感觉少了点什么,除了截图感觉更应该收集的是游戏声音部分或者说是游戏音轨,比如 title sound 。大部分时候 8bit midi 要比 8bit pixel 更能勾起回忆。
edinina
    12
edinina  
   2021-05-04 11:35:40 +08:00 via iPhone
太赞了
4kingRAS
    13
4kingRAS  
   2021-05-04 16:20:33 +08:00   ❤️ 2
https://y-n10.com/

pixel 化方面可以参考任天堂这个网站
c0xt30a
    14
c0xt30a  
   2021-05-04 16:27:46 +08:00
问下是否有 24 bit 图片转 8 bit 图片的算法?如果有的话,可以开发一个模型,把 8 bit 图片转换为 24 bit 。配合超分辨模型,似乎可以转换为 4K 。
CallMeReznov
    15
CallMeReznov  
   2021-05-04 19:27:05 +08:00
站长是 8bit true love 啊
edimetia3d
    16
edimetia3d  
   2021-05-04 21:17:45 +08:00   ❤️ 1
赞, 以前搭家用的 EMU 机器时, 抓截图还挺麻烦的 😂. 以后是不是可以直接抓 V2 的了 /阴险

感觉可以再多一个游戏封面,就是盒子包装那种?
caokeck
    17
caokeck  
   2021-05-05 00:24:18 +08:00   ❤️ 1
赞一个,青回
Livid
    18
Livid  
MOD
OP
   2021-05-05 04:06:26 +08:00
@edimetia3d 欢迎使用及回链。接下来也有推出公共 API 的计划。
yws112358
    19
yws112358  
   2021-05-05 09:43:16 +08:00
@Livid #18 昨天看的贴,才发现原来是 MOD 宣传制作的,我说咋还是 v2 的域名制作的
主要想能不能添加当年 Nes/FC 游戏的 wiki,比如游戏内容背景介绍,游戏的密钥,一些特别说明,还有就是一些对话解释。因为玩这个的时候太小,日语不懂啊,看不懂情节,都是瞎玩的
很多盗版有收录吗?比如魂斗罗 6 (也就是魂斗罗( 3 )力量的盗版) 洛克人(怪鸭历险记的翻版)
labulaka521
    20
labulaka521  
   2021-05-05 10:19:15 +08:00
要是加上声音就太棒了
Livid
    21
Livid  
MOD
OP
   2021-05-05 11:39:44 +08:00
@labulaka521 某些游戏是有视频的,视频上自然也有音乐。比如这是 8-bit 的圣斗士星矢的音乐:

https://www.v2ex.com/gamedb/nes/saint-seiya-ougon-densetsu/recordings/34
Livid
    22
Livid  
MOD
OP
   2021-05-05 11:41:08 +08:00
@yws112358 魔改版本的游戏,确实也是历史的一部分。比如当年的坦克 1990 / 烟山坦克之类。我还没有想好这个的数据结构。
fenx
    23
fenx  
   2021-05-06 12:22:24 +08:00   ❤️ 1
截图、封面图这块我记得做的最全的是 mobygames.com ,可以参考下结构
mq4079
    24
mq4079  
   2021-05-06 13:53:38 +08:00   ❤️ 1
可太棒了,一直想找一个这样的网站
turingF
    25
turingF  
   2021-05-06 15:27:09 +08:00
打开 gba list,想起了在[电玩巴士]挨个下游戏玩的初中生涯
lili1397
    26
lili1397  
   2021-05-06 15:57:15 +08:00 via iPhone   ❤️ 1
满满的都是回忆!感谢整理👍
Livid
    27
Livid  
MOD
OP
   2021-05-07 03:27:25 +08:00
@mq4079
@lili1397

谢谢。如果有什么可以让这个网站信息更丰富的 idea 非常欢迎。
jaylong
    28
jaylong  
   2021-05-07 08:54:47 +08:00   ❤️ 1
好棒的数据库!能否支持将个人收藏导出 csv ?
renmu123
    29
renmu123  
   2021-05-07 09:08:26 +08:00 via Android   ❤️ 1
当时最喜欢玩的就是三国志霸王的大陆,还记得开局刘备收吕布,以及作弊秘籍。
以及索菲亚复苏,但存档总是掉,重复买了四五盘卡带。
到现在我最喜欢的还是策略类和战棋类游戏
Livid
    30
Livid  
MOD
OP
   2021-05-07 09:18:46 +08:00
@jaylong 没问题。会做这个功能。
isjinc
    31
isjinc  
   2021-05-07 09:28:36 +08:00
游聚游戏平台这些怀旧游戏都有(包括 fc/街机 /主机)
yunyuyuan
    32
yunyuyuan  
   2021-05-07 09:51:54 +08:00
游戏没有变,曾经放学后偷玩小霸王的小孩长大了,再也找不到当初单纯的快乐了
holystrike
    33
holystrike  
   2021-05-07 10:27:37 +08:00   ❤️ 1
lin
    34
lin  
   2021-05-07 10:28:56 +08:00   ❤️ 1
先提三个个人想法,因为我就是市场缅怀小时候玩过的游戏并且有过切身需求点的。

1. 加上这个游戏的多种名称(原名、译名、“民间叫法”)。因为有时候要找一款游戏,不知道它真实名称是什么,导致了 google 不到。
2. 加上这个游戏的 Wikipedia 介绍(全文可能太多,可以是顶上的摘要部分)并给出链接。这是个人惯例。
3. 给出这个游戏的几个 Youtube 视频(并给出链接)。
lin
    35
lin  
   2021-05-07 10:33:09 +08:00   ❤️ 1
是这样的,我小时候玩的卡带,其实有些根本就是山寨商乱改名改海报,到现在也不知道叫什么名字。

有几款游戏我这些年一直在找。直到前几年才找到我人生第一款 FC 游戏。是一款横版卷轴类的打恶龙救公主游戏。

后来我用各种它的特征搜索到了,终于找到了之后,我走了以上的 2 、3 的流程。

当然如果更强大的话,可以加入:

4. 游戏搜索功能,可能数据库里有一些这个游戏的关键词数据加上一些算法,用户输入一些关键词,可以推荐到游戏给用户。

我一般发现了一个东西我铁定要去维基百科了解一下相关的信息。

而我找到了以前的游戏,我会去翻翻看别人是怎么玩它的。
lin
    36
lin  
   2021-05-07 10:44:18 +08:00   ❤️ 1
https://www.v2ex.com/gamedb/nes/castle-of-dragon
https://www.v2ex.com/gamedb/nes/dragon-unit
https://www.v2ex.com/gamedb/nes/sword-master

同一个游戏,三个不同名字。
刚刚看“MY LIKED GAMES”列表的首截图才发现发行年份不同。
但其实就是同一个游戏。

我人生第一盘游戏卡带,只有一个游戏在里边。而卡带的海报我记忆犹新,两个大字:圣剑(我不知道顺序是剑圣还是圣剑了)。这个游戏的资料我找了多少年啊……
HKEdward
    37
HKEdward  
   2021-05-07 11:00:26 +08:00
点赞👍
silencelixing
    38
silencelixing  
   2021-05-07 15:24:34 +08:00
hhhhh 要是能玩就好啰
slert
    39
slert  
   2021-05-07 20:19:30 +08:00
之前在找一个老游戏的什么 就在找类似这样的网站
做得很精美 赞
surfish
    40
surfish  
   2021-05-10 14:47:45 +08:00
记得我还有几盘 GBA 和 MAME ROM 大合集,后来发现了 OfflineList,真神器也,刚查了一下网站还在,最后更新在 2006/04
Livid
    41
Livid  
MOD
OP
   2021-05-11 15:21:44 +08:00
@superrichman 不是 offline list 。我也是这个帖子发出来才知道还有 offline list 的存在。

是互联网上多个渠道整合的数据,我们自己做了一层 normalize 。这样可以生成比较规整的 URL 。

这样的话,一些近年来特别好的 homebrew 其实在这个数据库里也是有的,比如 Blade Buster 这样的 homebrew 神作:

https://www.v2ex.com/gamedb/nes/blade-buster
killsting
    42
killsting  
   2021-05-11 15:33:32 +08:00
Safari 这里显示是支持诶,新的版本: https://caniuse.com/css-crisp-edges
看看是不是还没升级。
Livid
    43
Livid  
MOD
OP
   2021-05-11 15:45:26 +08:00 via iPhone   ❤️ 1
@killsting 是可以支持。但不支持在平铺背景图上使用。已经向 Apple 汇报了这个 bug 。
viator42
    44
viator42  
   2021-05-11 15:53:13 +08:00
只能认出 FC 平台平台上的游戏,再往后的基本上就没见过了
killsting
    45
killsting  
   2021-05-11 16:00:27 +08:00
@Livid 为你点赞!
no1xsyzy
    46
no1xsyzy  
   2021-05-11 22:12:52 +08:00
可是,Firefox 不支持 pixelated 呀…… 支持的是 crisp-edge (或 -moz-crisp-edge )
akira0056
    47
akira0056  
   2021-05-13 17:24:39 +08:00
视频的话我经常去油管一个叫 World of Longplays 的频道看,站长要考虑合作一下吗
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3069 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 13:46 · PVG 21:46 · LAX 05:46 · JFK 08:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.