1. 主页
  2. 文档
  3. EOS DApp合约开发之DICE游戏
  4. 第四课:DICE游戏项目——产品需求

第四课:DICE游戏项目——产品需求

产品详细需求可参考UI设计图

玩法介绍

DICE,翻译为中文就是掷骰子,传统的掷骰子游戏是比大小或是赌单双的玩法。

我们这里开发的DICE游戏玩法

  • 只能押注2~96中的某一个数N,包含2、96
  • 可能出现的结果范围是1~100,包含1、100
  • 玩家押注后立即开奖(转账即可押注)
  • 当随机结果小于押注数字N,则赢

在本次学习中,该项目加入了Token通证经济模型,因此为了激励玩家,中心账号将会把大部分利润用于分红。用户行为另外还支持

  • 质押JXB,可以获取分红池的各种币的分红
  • 赎回JXB,变现、投注
  • 提现分红余额

基本需求

  • 无需用户注册,账号就使用用户的EOS账号
  • 支持多种游戏,该次课程只学习DICE游戏
  • 支持多币种,该次课程只支持EOS、JXB
  • 即时的投注结果,投注后立即给玩家开奖

投注额限制

EOS

  • 最小值:0.1 EOS
  • 最大值:DICE中心账号EOS的1%

JXB

  • 最小值:100 JXB
  • 最大值:100000 JXB,即10w

限制最小值为了防止刷单赚挖矿奖励。

限制最大值为了保证中心账号有足够的余额,以防止破产。

Token挖矿释放设计

名称 教学币
简称 JXB
发行总量 10亿个
  1. 投注奖励(60%):6亿,投注即挖矿,投注1个EOS奖励100JXB,该部分每释放总量的5%(0.5亿)后挖矿奖励减半。
  2. 私募(10%):1亿,1EOS兑换10000代币,1亿代币募集1万EOS。
  3. 空投(10%):1亿,注册即送1000JXB,与钱包、交易所合作,给账号空投JXB。
  4. 团队激励(10%):1亿,与投注奖励比例 1:6 被动释放,即释放了投注奖励6个才能释放团队激励1个。
  5. 项目运营(10%):1亿,投注奖励释放24%后,即2.4亿,然后再比例释放项目运营,投注奖励:团队激励:项目运营 = 36:6:10。

投注利润分红设计

公式:*投注利润 = 玩家投注额1.5%**

无论玩家输赢,都将分红合约账号都将获得投注利润,这1.5%的利润额是由庄家优势所得。

  1. 给玩家的推荐者分红10%
  2. 给分红池50%的分红金额
  3. 给英雄榜9%的分红金额
  4. 投注利润的剩余部分给项目方,运营成本+扩大奖池

每小时排行榜

设立一个“每小时奖金池”,即当前小时内玩家累计押注EOS的总额进行排名,英雄榜奖池的资金来源于庄家优势的9%,奖池将以以下规则进行分配:

排行榜奖池金额 = 玩家投注金额*(1-推荐奖励比率)*10% = 9%

英雄榜名次 获得英雄榜奖池总金额的占比
第一名 50%
第二名 25%
第三名 12.5%
…….
第N名 1EOS

每一级排名的奖励是上一级排名奖励的一半,直到最后一名的为1个EOS,小于1EOS后将不再排名和发放奖励,剩余部分将滚入下一个奖池。

平台会实时计算玩家排行情况,将在每小时计算并将玩家获得的奖励发放到用户在合约中的分红余额中,用户可以随时提取。

VIP系统

VIP系统根据玩家永久押注的EOS总额进行VIP等级划分,将会按玩家VIP等级数返回投注奖励,等级越高奖励越多。奖励会在玩家投注时,实时发放到分红余额中。

累计投注EOS 等级 奖励
1000 1 0.01%
5000 2 0.02%
10000 3 0.03%
50000 4 0.04%
100000 5 0.05%
500000 6 0.07%
1000000 7 0.09%
5000000 8 0.11%
10000000 9 0.13%
50000000 10 0.15%
这篇文章对您有用吗?

我们要如何帮助您?