你还记得小时候在电视上玩的那些游戏吗?
自从任天堂在 2016 年底开始推出复刻的 FC 和 NES 主机,我就一直在构思这样的一个项目:一个可以看到所有以前的那些游戏长什么样的数据库。
然后几年时间过去了。2020 年,大部分时间困在了家里,于是终于在朋友的帮助下,把这个想法一点一点地逐步做了出来:
目前功能还非常简单:
- 可以按平台和 A-Z 的顺序查看游戏的截图,截图目前还没有覆盖所有平台,极少部分游戏会有演示视频。
- 登录之后可以收藏自己喜欢的游戏
一些游戏页面的例子:
- FC 红白机平台的沙罗曼蛇 https://www.v2ex.com/gamedb/nes/life-force-salamander
- FC 红白机平台经典的 BattleCity https://www.v2ex.com/gamedb/nes/battlecity
- SFC 超任平台的 F-Zero 初代,有一段演示视频 https://www.v2ex.com/gamedb/snes/f-zero
然后就是游戏的合集,比如下面这个列表是 GBC 平台上所有的带震动的卡带:
- GBC Games with Rumble https://www.v2ex.com/gamedb/col/game-boy-color-games-with-rumble
- 8-bit 的星空 https://www.v2ex.com/gamedb/col/8-bit-starry-sky
在做这个项目的过程中,试验了一些新的 Web 技术:
- 页面上使用了 web components
- 如果一个游戏有一个普遍被接受的中文译名,那么在页面上也会以像素中文字体的方式显示。我们购买了 3type 的非常优秀的 dinkie 像素字体在 V2EX 上的使用授权
- 界面上重度依赖了 CSS 的
image-rendering: pixelated属性,然后发现了几件有趣的事情:Safari 无法支持background-image的image-rendering: pixelated/ Chrome 基本正常 / Firefox 除了支持界面和 img 上的 pixelated,居然连 video 上都可以使用这个属性 - 在截图列表页面,如果你的电脑上接了手柄,那么是可以用手柄上的 D-Pad 来左右切换图片的
这些游戏都已经成为了永恒的经典了,所以,这件事情本身,也是一件作为一辈子的爱好,可以慢慢积累做下去的事情。
欢迎大家的各种反馈和新功能 idea 。谢谢 👾