vibe coding 新产物,游戏启动器,包括存档备份和云备份功能,主要自用,有类似需求的可以拿去
19 September 2025 at 19:20
irrigate2554:
开源仓库
产品介绍:
SA Launcher
全功能的游戏启动器
集成自动备份和云同步功能,轻松管理您的游戏库和存档
项目介绍
SA Launcher 是一款功能强大的游戏启动器,使用 Flutter 开发,专为桌面平台设计。不仅提供简洁美观的游戏管理界面,还内置了智能的存档备份和云同步功能,确保您的游戏进度永不丢失。支持自定义游戏封面、自动备份、云端同步等特性,为游戏玩家提供专业级的游戏管理体验。
功能特性
🎮 游戏管理
添加、编辑和删除游戏,支持自定义标题和封面图片
📦 智能备份
自动监测游戏进程,游戏结束后智能创建存档备份
☁️ 云端同步
支持 S3 兼容存储服务,实现配置和存档的云端同步
🖼️ 美观界面
现代化的网格布局,鼠标悬停显示操作按钮
功能地图
功能 | 状态 |
---|---|
🎮 游戏库管理 | ✅ 已实现 |
🖼️ 自定义封面 | ✅ 已实现 |
📦 手动存档备份 | ✅ 已实现 |
🤖 自动存档备份 | ✅ 已实现 |
☁️ 云端同步 | ✅ 已实现 |
🔄 自动云同步 | ✅ 已实现 |
🎯 游戏进程监控 | ✅ 已实现 |
⚙️ 配置管理 | ✅ 已实现 |
支持平台
平台 | 状态 |
---|---|
🖥️ Windows | ✅ 支持 |
🍎 macOS | 🔄 开发中 |
🐧 Linux | 🔄 开发中 |
云存储支持
- ✅ Amazon S3
- ✅ MinIO
- ✅ 其他 S3 兼容服务
快速开始
环境要求
- Flutter 3.9+
- Dart SDK
安装运行
# 安装依赖
flutter pub get
# 运行应用
flutter run -d windows
技术架构
- UI 框架: Flutter + Material 3
- 状态管理: Riverpod
- 本地存储: SharedPreferences
- 云存储: MinIO (S3 兼容)
- 文件处理: Archive (ZIP 压缩)
- 窗口管理: Window Manager