参与贡献

编辑此文档

翻译文档,或在您的计算机上打开完整项目。

在您选择提交工作成果之前,不会发布任何内容。

CFN Tracker

使用 Wails 构建的桌面应用程序

CFN Tracker

CFN Tracker——跟踪任意《Street Fighter 6》或《Street Fighter V》CFN 个人资料中的实时对战。请访问 网站开始使用。

功能

  • 实时对战跟踪
  • 存储对战日志和统计数据
  • 支持通过浏览器源向 OBS 显示实时统计数据
  • 同时支持 SF6 和 SFV
  • 用户可使用 CSS 创建自己的 OBS 浏览器主题

与 Wails 搭配使用的主要技术

  • Task——封装 Wails CLI,让常用命令更易于使用
  • React——因其生态系统丰富(radix、framer-motion)而选用
  • Bun——用于实现快速的依赖项解析和构建
  • Rod——用于身份验证和轮询变更的无头浏览器自动化工具
  • SQLite——用于存储对战、会话和个人资料
  • 服务器发送事件——通过 HTTP 流将跟踪更新发送到 OBS 浏览器源
  • i18next——搭配后端连接器使用,从 Go 层提供本地化对象
  • xstate——用于身份验证流程和跟踪的状态机
编辑页面

最后更新: