跳到主要内容
版本:Current

项目介绍

Real-time Lottery Game Platform 是一套面向大型线下活动的实时多人互动抽奖系统,为 BUCSSA 文化节 设计并部署,支持 200+ 并发用户 同时在线答题、淘汰与晋级。

什么是少数派游戏?

  • 每轮 A / B 二选一 题目
  • 限时内提交答案
  • 选多数派 → 淘汰选少数派 → 晋级
  • 最后 1 人获胜;剩余 2 人 → 平局

三端角色

角色页面职责
Player/play答题参与
Admin/admin发题、控场、重置(国内场景另含发布登录码)
Display/show大屏展示赛况(国内场景另含展示登录码)

登录方式(按部署场景二选一)

角色国内场景美国场景
Player/login → 6 位登录码/login → Google / Azure AD OAuth
Admin/staff-login → 邮箱 + 密码/login → OAuth(Admin 白名单邮箱)
Display/staff-login → 邮箱 + 密码/login → OAuth(Display 白名单邮箱)

详见 认证场景

当前版本亮点(2026)

  • 双认证场景:国内登录码 + Staff 密码;美国三端 OAuth(见上表)
  • 登录码入场(国内):Admin 发布 6 位码,大屏展示,玩家输入后自动分配 玩家 #001 等显示名
  • 匿名玩家 ID(国内):浏览器 localStorage 持久化 UUID,重连可复用身份
  • Staff 独立入口(国内):Admin/Display 走 /staff-login,与玩家 /login 分离
  • 双主题 UINEXT_PUBLIC_THEME=spring(默认)或 mario(像素风)
  • 显示名解析:大屏获胜/平局展示 玩家 #XXX,而非内部 email

适用场景

文化节、迎新晚会、需要控场入场的线下互动抽奖环节。

许可证

MIT License