@report
2018-12-25T03:34:21.000000Z
字数 838
阅读 333
小游戏需求文档
未分类
游戏界面
游戏界面分为三部分:用户状态区、菜单导航区、游戏区
用户状态区
- 用户通过App进入游戏后,默认读取当前用户的账户名和bhkd的余额,显示在顶端
- 余额与用户bhkd的余额保持实时更新
菜单导航区
- 开奖倒计时: 数据由后台参数提供,按秒来倒计时。
- 导航:
- 庄家入口:点击后进入庄家页面
- 充值BHKD:点击后在当前页弹出一个收款的浮层,包括二维码和地址
- 其他导航:点击后提示 功能敬请期待
游戏区
- 上期中奖号码:数据由后台参数提供
- 新游戏区
- 默认显示1-49个数,底部的中奖倍率全部数字都是统一的,即43.0
- 玩法
- 用户选择1或者N个数,选中的数字切换到选中状态,每选中一个数,下方就的”共X注“随即更换X的值
- 用户输入金额,即表示每一注数字,买多少金额,例如用户选了10个数,金额输入为5,则最后计算的总金额为5*10
- 用户点击充值,则清空当前数字的选中状态
- 用户点击下注,有三个状态
- 已经选好数字&余额充足*输入了金额,此时弹出下注确认窗口,确认无误后下单
- 当上述条件任何一个未满足时,提示用户未满足的条件,即包括:请选择要投注的数字;余额不足,请充值;请输入购买金额
- 用户中奖
- 用户中奖后,再次进入游戏时,第一时间通过接口获得用户是否兑奖的状态,如果用户未兑奖,则马上弹出中奖提示浮层
- 浮层参数包括:中奖的数字、奖金总额
- 当用户点击【马上兑奖】时,通过接口调用转账合约,把奖金打到用户的账户里(这部分详细逻辑问明良)
成为庄家页面
庄家页面分为两部分:抵押成为庄家、抵押记录
抵押成为庄家
- 任何用户都可以通过点击【庄家入口】进入页面。当非庄家点击【庄家入口】时,进入成为庄家页面;当庄家点击【庄家入口】时,进入庄家管理页面
- 当新用户进入抵押页面时,【已经抵押】数据为0,抵押记录数据为空,显示文案:尚无抵押记录
- 用户最低抵押50万个bhkd成为庄家,当首次输入抵押的数字少于50万时,提示用户:成为庄家需要至少抵押500000个BHKD
- 用户点击【确定抵押】,调用合约完成抵押操作,此时顶部余额需要抵扣掉抵押的部分