最近老是琢磨着怎么把自己电脑里那堆游戏给好好收拾收拾。你们也知道,现在这游戏平台太多,Steam、Epic、GOG……每个平台都有自己的启动器,每次想玩个游戏都得来回切换,麻烦死!
所以我就想着能不能搞一个统一的游戏管理系统,把所有游戏都放在一起,找起来也方便。我还真在网上搜搜,发现类似需求的玩家还真不少!
我尝试几个现成的软件。
- Steam:这玩意儿大家应该都熟,毕竟是全球最大的游戏平台。它自带的游戏库管理功能还行,但问题是只能管理Steam平台上的游戏,其他平台的就无能为力。
- Playnite: 看到很多玩家推荐这个,说是可以作为Windows前端游戏管理系统,各种模拟器,各种平台的游戏都可以添加管理,还有很多主题插件,看起来挺酷炫的。
- 还有个叫Eidolon的,据说是用Rust语言写的,听起来挺高大上,主要针对Linux用户,可惜我是Windows用户,就没法体验。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
这些现成的软件虽然各有特点,但总感觉差点意思,要么功能不够全,要么操作太复杂。我决定自己动手,丰衣足食!
折腾过程
我一开始也没啥头绪,就想着先找个简单的数据库,把游戏信息都存进去。然后,再写个简单的界面,能显示游戏列表,能启动游戏就行。
数据库我选个轻量级的,操作起来也简单。界面嘛我直接用个现成的框架,省得自己从头开始写。然后,我就开始吭哧吭哧地写代码。
具体做些啥?
- 我先把各个游戏平台上的游戏信息都手动录入到数据库里,包括游戏名称、路径、图标等等。
- 然后,我写个简单的界面,用列表的形式把这些游戏都显示出来。
- 我给每个游戏加个“启动”按钮,点击按钮就能直接运行游戏。
- 我还加个搜索框,可以快速找到想玩的游戏。
经过一番折腾,我的“游戏管理系统”初版终于完成!虽然界面比较简陋,功能也比较简单,但至少能满足我的基本需求。我终于不用再在各个游戏平台之间来回切换,所有游戏都在一个界面里,找起来方便多!
这个系统还有很多需要改进的地方。比如,可以自动获取游戏信息,可以自定义游戏分类,可以添加游戏截图和视频……还有很多可以折腾的空间!等我有空再慢慢完善!
这回折腾虽然花不少时间,但还是挺有成就感的。看着自己亲手做出来的东西,心里美滋滋的!