Skerry ——接入NextMoe的游戏管理与记录工具

该话题被推 AI 编程语言
197
朝昔予
话题封面
话题封面


项目地址: Skerry
工具名称: Skerry 孤屿的意思
本项目借鉴了不少 ReinaManager 的功能与代码,甚至早期的开发板也是在此代码上搭建的,直到现在也依旧残留一些。

一、项目架构与开发历程

项目采用 Tauri 2 + React + TypeScript + Rust 架构,本质上是 Rust 后端 + WebView GUI。

为什么最终还是选择了 Web GUI?其实最开始以及开发过程中的不同阶段,我都尝试过其他方案,比如 Fluent。但最终做出来的 UI 总没达到我想要的效果,始终没有目前 Web UI 那种让我满意的水准。

前前后后折腾了近三个月,直到近期才开始对后端进行大幅度的改动。不过,这还不是我的最终目标。

我最终还是希望把前后端全部更换掉,不再使用封装的 Web GUI,做成真正独立的原生应用。这是作为长期项目——这个版本我也会一边维护

二、首页功能介绍

1. 心愿与计划

心愿与计划可以存放自己想玩的游戏,不会计入游戏库,也不会影响游戏库的数量统计。对于暂时还没打算入库,只是想先记下来以后再玩的作品,可以单独放在这里管理。

2. C 位主卡片

首页中间的大卡片会显示上次游玩的游戏,方便快速回到最近玩过的作品。底部的小卡片则显示上上次游玩的游戏,可以更直观地查看自己最近在玩什么。

3. 最近轨迹

最近轨迹会按照时间记录近期的游戏活动,包括游玩记录和新增到游戏库的作品。相比只看游戏列表,这里可以更清楚地回顾最近玩过什么、什么时候玩过,以及最近又添加了哪些游戏。

4. 简略统计卡片

首页提供了简略的统计信息,可以快速查看当前游戏库的游戏数量、累计游玩时长,以及今日、本周和本月的游玩时长。不需要专门进入统计页面,就能大致了解近期的游玩情况。

5. 本月点亮

本月点亮以日历的形式展示当月的游玩情况,6 种色阶区分不同的游玩时长。每天游玩情况都能直观地呈现出来,借此回顾每月的游玩频率。

6. 随机游戏

当想玩和在玩游戏的数量都不足 5 款时,会从整个游戏库中随机。

当想玩或在玩游戏的数量达到 5 款及以上时,则只会从想玩和在玩的游戏中随机。

三、游戏详细页

游戏详细页应该算是 Skerry 功能比较集中的地方了。除了查看信息,也有启动器必备的,启动,工具联动,计时,统计,简介等。

1. 作品信息与启动

页面顶部会展示游戏封面、背景图、作品名称、原名、游玩状态、开发商、评分和游玩时长等信息。作品简介、标签以及制作人员信息也会显示在详情页中,方便查看作品资料。

主要按钮都在右侧,启动,打开游戏文件夹,更新资料,查看更多,工具联动等功能

2. 剧情简介与 CG 图库

详情页提供剧情概要与作品介绍区域,可以查看作品简介和相关标签;下方还可以展示作品的 CG 图库,并通过图库管理相关内容。

单纯一堆标签什么的,对我来说都不如CG来的更有画面感,所以我加了3块地方
分别是,底图,横幅图,画廊,(这是我自己的习惯了,或许大部分觉得麻烦且没必要)
底图则是详细页上方显示的,画廊是下边,而横幅图,则是显示在主页C位,上次游玩时显示
这里再提醒一点,因为当时排卡片是用的2k屏排的,1080p下卡片可能受到挤压,这回可以使用CTRL+ 加减号调整缩放比例

SnowShot_2026-10-21_18-12-00.png

3. 游玩统计

在游戏统计页面中,可以查看该作品的累计游玩次数、今日游玩时长、累计游玩时长、存档备份数和通关历程等信息,并通过统计图表回顾游玩情况。

页面右侧也会保留简略的游玩统计,查看其他信息时也能快速了解这部作品的游玩概况。

4. 本地评价与云端评价

评价部分分为本地评价和云端推送两块。本地评价可以记录自己的评分与感想
云端部分则可以单独编辑云端评价内容,并设置推送游玩状态、评分等信息。

5. 游戏状态与快捷操作

这里的游玩状态设置倒是重叠了,不过这个更多按钮多是为了联动工具和打开编号信息数据源网页的。

四、游戏库

游戏库整体比较简洁,为了保证流畅度,没有添加多余的视觉特效,只有鼠标悬停卡片时的抬起动画有点阴影。顶部的添加游戏、筛选和批量操作是必备功能了。

SnowShot_2026-10-21_17-00-33.png

1.添加游戏

支持单源手动添加,批量导入,云端收藏导入,云端导入如果本地已添加过识别到编号,则会显示X条过滤SnowShot_2026-10-21_17-00-45.pngSnowShot_2026-10-21_17-00-37.pngSnowShot_2026-10-21_17-00-41.png

五、游戏总结

游戏总结以年度为单位,整合全年游玩数据,方便回顾自己这一年的游戏经历。

页面会展示年度游玩时长、游戏数量、通关数量、活跃天数等统计信息,并通过月度游玩时长图表和每周游玩分布,直观呈现全年的游玩节奏。下方还有年度游戏排行,可以查看这一年投入时间最多的作品及其游玩时长占比。

支持切换年份,随时回顾不同年份的游玩记录。SnowShot_2026-10-21_17-27-32.png

六、收藏夹

SnowShot_2026-10-21_17-47-33.pngSnowShot_2026-10-21_17-47-50.png开发商/自定义分组,共用游戏库组件,卡片都是一样,区别于收藏夹能手动拖拽排序,游戏库是固定的

七、数据导入

SnowShot_2026-10-21_17-50-36.png目前支持从 Skerry 和 PotatoVN 导入数据,其他工具暂时还没有接入。

八、账号

SnowShot_2026-10-21_17-52-23.png目前支持Kungal、Bangumi、Hikarinagi的OAuth登录VNDB则是需要手动填写Token。登录后,可以结合详细页的云端推送,推送评分和评价。这里kun推送的时候是必须带上评分的,否则会推送失败,kun和Hikarinagi支持填写游戏时长

结语

Skerry 的功能大量借鉴了其他启动器,所以我个人觉得整体已经比较成熟了。当然,这只是自我感觉。

最初开发只是为了满足自己的使用习惯和喜好,因此后续会听取 Bug 反馈和改进建议,但不喜欢的功能我不会加,比如作品角色、CV 信息等。有能力的话,也欢迎直接借助 AI 修改源代码,添加自己喜欢的功能。

关于开发

我本身并不是程序出身,项目的大部分代码都由 AI 完成。我更多是在提出需求、调整设计和反复测试中,一点点把 Skerry 做成自己想要的样子。

hongbo777
hongbo777 推了这个话题,这个太棒了!
6 小时前
julixian
julixian 推了这个话题,看完之后我悟了,你们也该悟一悟
6 小时前
鲲
鲲 推了这个话题,已经严肃 Star 支持!
11 小时前

本文版权遵循 CC BY-NC 协议 和 本站版权政策

(。>︿<。) 已经一滴回复都不剩了哦~