有时候还真要信命
我们公司最近预研了一款对战游戏,是我的创新实验室中一个同事原创的玩法,同时他做了几乎所有的实现工作:包括客户端,服务器,还有从别的老项目借出来的美术资源……
在独自开发了大半年后,我们又加了几个同事协助他把最后的工作完成。上个月,终于告一段落,所以在公司内部做了一次大规模的试玩。游戏还是挺有意思的,试玩的同学非常踊跃,昼夜不休的打天梯。试玩期结束后,我们决定对最活跃的数十个玩家进行一次奖励。用抽奖的形式奖励自选 switch 游戏卡。天梯排名靠前的同学可以有更高的权重(是排名靠后的同学的 6 倍)。我的排名很低,所以只拿了一张抽奖票,最后一共发放了 106 张奖票。
今天下午,我们在试玩钉钉交流群里商量怎么抽奖。我提了个公平的规则建议:
首先,公布奖池名单,权重高的同学可以多占奖号。
所有围观的同学,无论是否参与抽奖,都可以参与摇奖。方法是:想一个数字以及一句话,计算出 md5 值。比如我用的 "4186焦耳质量" 这样一句话,计算出 md5 值为 859E296773504DE4AD7A9FD1126DE66E 。
先把 md5 值发到群里。
任何人都可以随时发自己的 md5 值,收集完足够多以后,宣布开奖。
第一轮大家非常活跃,当然也有人不太明白规则,在反复解释规则的同时,我们在群里收集到了 13 个数字。然后大家在群中发布自己的原始串和 md5 值,方便以后校验。实际上,也不需要校验,反正聊天记录都保存在服务器上作为公证。
我们把这 13 个数字加起来,对 106 取模,就得到了中奖号码。
结果,第一轮我自己中奖了。
真的没有作弊呢。
去掉已经中奖的名字后,我们又进行了 9 轮摇奖,共抽了 10 张游戏卡作为奖品。整个过程抽奖的参与感和仪式感十足,非常热闹。整个聊天记录附加在活动历程里作为抽奖公证。大家纷纷表示,这可以开发为一个游戏抽奖玩法。
Comments
Posted by: mario | (22) July 27, 2018 06:16 PM
Posted by: chirsz | (21) July 19, 2018 09:15 AM
Posted by: alex4j | (20) July 7, 2018 03:46 PM
Posted by: icicle | (19) July 6, 2018 08:53 PM
Posted by: 周松松博客 | (18) June 29, 2018 07:51 PM
Posted by: moonfruit | (17) June 29, 2018 02:02 PM
Posted by: joewanchen | (16) June 27, 2018 04:41 PM
Posted by: 码客 | (15) June 27, 2018 01:58 PM
Posted by: Vincent | (14) June 27, 2018 10:43 AM
Posted by: laixintao | (13) June 26, 2018 12:20 PM
Posted by: fangcun | (12) June 26, 2018 12:16 PM
Posted by: Vincent | (11) June 26, 2018 10:34 AM
Posted by: laixintao | (10) June 22, 2018 05:50 PM
Posted by: joewanchen | (9) June 22, 2018 12:02 PM
Posted by: dwing | (8) June 22, 2018 10:45 AM
Posted by: Cloud | (7) June 22, 2018 10:36 AM
Posted by: dwing | (6) June 22, 2018 09:55 AM
Posted by: Cloud | (5) June 21, 2018 12:17 PM
Posted by: dwing | (4) June 21, 2018 10:27 AM
Posted by: Pamela | (3) June 21, 2018 12:48 AM
Posted by: snake | (2) June 20, 2018 11:08 PM
Posted by: 杨博 | (1) June 20, 2018 10:49 PM