跳到主要内容
Jimmy Wang
返回列表

2025年3月

ScoreMJ 麻将社区计分平台

面向美国立直麻将社区的线下对局与赛事计分平台;持续参与全栈维护,并独立完成直播展示与控制工具。

  • RedwoodJS
  • React
  • GraphQL
  • Material UI
  • AWS
  • Full-stack

项目概述

ScoreMJ 是一个服务线下立直麻将社区的非开源计分平台,支持创建对局、在线计分、汇总比赛结果和管理联赛信息。目前共有 3 家美国立直麻将俱乐部使用该网站。

我从 2025 年 3 月开始参与项目,目前是仓库的第三 Contributor。项目主负责人并非我;我的工作包括维护历史全栈代码、修复问题、更新表单字段,以及调整 UI 和产品文案。

直播工具

2026 年 5 月,我独立完成了 SwitchStream 直播展示界面的翻新,以及 StreamModerate 控制模块的全栈开发。直播工作人员可以在 Moderate 页面更新牌局信息,SwitchStream 页面通过每两秒一次的轮询取得最新状态并更新直播画面。

项目使用 React、RedwoodJS(现 Redwood GraphQL)、GraphQL、Material UI 和 AWS。直播工具的开发过程中也使用了 Antigravity 辅助拆分任务、实现功能和检查改动。

公开使用与限制

这套直播工具在 Pro Ama Finals 中完成了公开亮相,并验证了从操作端更新到直播展示端的完整工作流。实际使用也暴露出操作复杂度较高、至少需要两名直播人员协作的问题;团队尚未为日常直播开展人员培训,目前仍在探索更低成本的操作方式。

参考视频托管于 YouTube,在中国大陆可能无法直接访问。