模块演示 · 数据为合成样例——用于说明大屏模块的能力边界,不是已上架的产品功能。

现场大屏 · 模块能力演示

通用抽奖大屏:同一套引擎,换一份配置就是另一场活动

把已经在跑的抽奖活动接上一块现场大屏——扫码的人变成广场上的一个小人, 排队轮流开奖,中奖即上走马灯。下面这块大屏和澳门美食节那块是同一份代码, 差别只有一份配置:奖品表、昵称表、横幅文案、场次节奏都在里面, 换一批奖品不碰任何代码。

两个可以直接打开的演示

大屏用电脑打开,H5 用手机打开——手机上砸出来的那一抽会出现在大屏的走马灯上。 这一对与美食节那一对各自独立,不会串到一起。

哪些是配置,哪些要改代码

这是「能不能标准化」这个问题的实际答案——两件事的成本差一个数量级, 把它们混在一句「支持自定义」里,等于把话说了却没说。

要改的东西改在哪成本
奖品表(名称 / 权重 / 档位 / 券面副标 / 短名) 一份配置改完即生效,不碰代码
昵称表(参与者的随机代号)同上同上
横幅文案(主标 / 英文 / 副标)同上同上(字号自动收缩,不出框)
场次节奏与奖池倍率分档同上同上
场景地标(城市建筑 / 地面铺装 / 节庆装饰) 3D 引擎里的几何体要写代码:新增一个主题分支
玩法本体(砸金蛋 → 转盘 / 刮刮乐 / 九宫格) 整套 3D 动画与音效排程要写代码:等于做一个新场景

这块屏的一条硬约束

只做广播层,不做输入层

  • 大屏不持有任何状态、不参与发奖、不决定中奖结果,只把已经发生的事演出来。
  • 它掉线、网断了、浏览器崩了,活动与领奖完全不受影响,重开页面即恢复。
  • 所以现场那块屏可以随便重启,没有人需要为它待命。这条约束是这个模块能被信任的全部理由。

接到你的活动上,还需要什么

如实写出来,是因为一个只说能做什么的页面对谁都没有用。

三件要先谈清楚的

  • 要接你活动的实时中奖数据。上面这块屏演的是合成样例。接你的活动时, 大屏从活动的中奖记录里取数——这需要一次对接,以及把取数范围严格限定在你这一场 (大屏投在公开场合,取错范围就是把别人的中奖人播出去)。
  • 玩法目前是砸金蛋。转盘、刮刮乐、九宫格这些每换一种,大屏上的开奖动画 都要重做一次——不是改配置能解决的,需要单独排期。
  • 配置目前由我们改。换奖品、换文案、换节奏都是改一份配置后生效, 但还没有让你在后台自己配的界面。

由 24好玩 互动营销构建 · 本页为模块能力演示,数据全部为合成样例
想把它接到你的活动上,从上面两个演示开始聊