社区编辑

个人签名

199篇博客

浅谈现场直播抽奖的经验

社区编辑2018-05-25 10:43
到了年底,部门年会、线上庆典上面都需要制作抽奖系统。近两年我分别参与了雷火年会、《倩女》手游年终欢乐秀/周年庆/跨年直播抽奖APP等现场/直播抽奖系统的制作。这类现场抽奖,往往是提前在系统里导入人员名单,设置好奖项,由抽奖嘉宾or工作人员操作抽奖。万千有望获奖的人,都是盯着舞台大屏幕或者直播屏幕里,自己的名字在滚动,并等待停止滚动的那一刻屏幕上出现自己的名字。下面我挑3个不同类型的抽奖活动,分享下制作这类网站抽奖系统的经历。

     一、抽奖活动简介:
    1、雷火年会抽奖:大家都懂,一年一度的部门年会,激动人心的发福利送温暖时刻。


    2、新年许愿抽奖:倩女手游年度欢乐秀直播中的一个抽奖环节。玩家之前在游戏中写下自己的愿望,我们收集过来,在直播中抽奖,抽中几位玩家,实现他们写下的愿望。


    3、比赛竞猜抽奖:也是直播中的一个抽奖环节。玩家之前在游戏中投票竞猜某一个比赛的冠军队伍,当比赛决出胜负后,在猜中的玩家中,直播抽奖,抽出一名玩家获得竞猜大奖。



     二、抽奖内容和规则确定:
    1、抽奖数据:
    需要提前定好数据提供时间和内容格式。如年会抽奖数据包括员工姓名和工号;直播中的抽奖名单则是玩家id、服务器、昵称,及其心愿内容等。

    2、确定奖项、奖品、数量及抽奖规则
    ①年会:分别是五等奖(200名)、四等奖(70名)、三等奖(30名)、二等奖(14名)、一等奖(9名)、特等奖(4名)、结尾奖(2名)。由于前4个奖项中奖人数较多,为了节省时间,每操作一次抽出5人。此外,4等奖和5等奖分2轮抽。如5等奖第一轮抽20次,抽出100名获奖者,中间继续进行节目表演后,再继续抽20次,抽出另外100名获奖者。后面3个奖项奖品较为丰盛,人数较少,每次抽1个人。
    ②新年许愿抽奖:1次抽出1名,基础抽5个,视直播剩余时间看是否加抽2个。
    ③比赛竞猜:选择获胜冠军/亚军队伍,拉取参与竞猜该队伍人员名单,各抽出1名玩家。

    3、其它抽奖规则:
    ①一般都是从小奖开始抽,将大奖留到最后。
    ②大部分奖项都是参与抽奖的人员不可重复获奖,但也有例外,比如年会结尾奖,就是前面中奖过的人也可获奖。
    ③事先确定流程,确认是否会有临时加奖的环节,做好预备方案。比如太一斗魂坛的亚军抽奖,就是后期临时决定加的。
    ④做好防呆处理,防止误操作。比如设定时间间隔,抽奖时按了一次,交互反应慢,又按了一次,这时第二次要做无效处理等;设定中奖人数限制,比如年会五等奖分2轮抽,第一轮结束后,界面即要给予提醒。

     三、制作形式:
    大概有如下几种,主要是用pc端网页/iPad端网页/iPad端APP投影到大屏幕,说说我们的使用经历。
    我们以往年会时一般会使用iPad网页操作,但是因为现场网络情况不稳定,iPad端在投影到大屏幕时,可能会出现卡顿的情况。
    去年我们同时制作1个iPad端专题和1个pc端专题,iPad仅进行抽奖操作,操作的数据通过后台传递给电脑端,再将电脑端的画面投影到大屏幕上,将iPad端和大屏幕上的分离开。并对后台进行优化,保证了2端没有时差,达到流畅的体验。(这个还踩了一个坑,分享给大家。因为传递数据所需的时间无法精确的确定,两个端通过后台传递数据时,有时会出现电脑端已经接收到了数据,但是前台显示不出来。导致抽奖时,出现了iPad端已经抽出了数据,但电脑端还一直在滚动。应该考虑好后台传递的时间,避免此类问题再次出现。)
    新年许愿抽奖的需求是在iPad端实现灯笼的3D旋转。因为iPad端是不支持flash动画的,3D旋转需要用模型。网页前端可以实现导入3D灯笼模型文件,操控3D模型旋转,比如导入文字、开始旋转、快速旋转、停止旋转等所需操作,但3D文件太大,放网页上加载很慢。
    最后我们将它处理成了APP,并且在APP上添加好了各种所需功能,安装在直播抽奖所用的iPad上进行操作。打开即可抽奖,省去了等待时间。我们用了APP,除去中间有一个奖运行时有点卡顿以外,效果还可以。
    后来在周年庆直播里,我们复用了这种方式,并进一步将抽奖的数据、程序都放在了APP内,在本地存储数据、本地运行程序,全程无需连接网络,所以运行十分流畅。以后现场抽奖可多多考虑采用。

    最后,抛开以上制作方法,这几类抽奖要么是几百位同事满怀期待的现场盯着,要么是上万的玩家在电脑前看直播,一旦卡壳是很尴尬的事情。需要制作者们保持身心健康,不要怂!在用心测试、仔细测试之余,心态要好,不要腿软,尽人事知天命,尽情享受这种给大家带来惊喜的感觉吧(手动滑稽)!


本文来自网易实践者社区,经作者张雨授权发布。