18/5/22 由范晓创建文档
该文档将从功能和UI两方面来描述贪吃蛇的Cashout方案。
[TOC]
功能描述
在单机游戏基础上,用异步分数比拼的方式,玩家以现金为筹码且赢家通吃,厂商从中赚取小额Entry Fee,我们将该形式称为 Cashout。
玩法与得分
==每局游戏限时5分钟,玩家死亡则结束,倒计时结束则结束,结束时的长度作为本局得分。==
单局流程
一次对局的流程如下:
- 玩家上交入场费后即开始匹配对手,随机匹配,不使用机器人
- 在游戏开始前,有10秒钟时间匹配一个对手,匹配成功则立即开始游戏,或是倒计时结束后开始游戏
- 在24小时内持续匹配对手,匹配成功则获得对局结果,否则该局作废
对局结果
一次对局可能出现以下几种结果(或状态)
- 寻找对手:正在匹配对手
- 游戏中:匹配成功,对手正在游戏中
- 赢:匹配成功,且玩家得分更高
- 输:匹配成功,且玩家得分较低
- 平局:匹配成功,且两方得分相同
- 作废:玩家上交入场费后,在10秒倒计时匹配期间返回home页(关闭游戏/闪退/异常);或是24小时后仍无法匹配到对手;或是其他原因导致数据出错
还有一种情况是玩家自己在游戏中,该状态不在客户端展示,因此不特别说明
入场费与奖金
玩家上交一些入场费后开始游戏,如果对局成功,则胜者获得奖金,平局或作废则退还入场费。
Challenge Name | Entry Fee | Winner Reward |
---|---|---|
Time Limited Challenge | $0.6 | $1 |
Expert Time Limited | $3 | $5 |
Final Time Limited | $12 | $20 |
充值
入场费所使用的代币通过充值来获得,如下
代币数量 | 价格(USD) |
---|---|
5 | $5 |
10 | $10 |
15 | $15 |
20 | $20 |
30 | $30 |
提现
玩家将代币兑换成现金时,操作如下
- 收集玩家邮箱地址和提现金额
- 扣除相应数量代币
- 将每天的提现请求汇总并发送给运营方
==最低提现金额为$5==,最高不超过玩家代币余额。
UI
PLAY
==从入口按钮打开后默认展示该页。==
顶部
- 头像
- 国籍
- 昵称(以上从 Facebook 获取)
- 代币余额
比赛列表
image比赛名称、入场费和奖金参考「入场费与奖金」。
- 标题 BATTLE
- 奖金
- Entry Fee: $入场费
- 比赛名称
- 比赛描述:You have 5mins to make a higher snake length, compite with youropponent and the highest wins.
- 开始按钮
- 2 Players
底部
三个主要页面的入口按钮
- HOME
- PLAY
- STORE
闲置时
==TODO==
按住时
==TODO==
激活时
==TODO==
HOME
image已完成的比赛
展示最近2场赢|输|平局的比赛,==不足则展示1场或隐藏该模块==。
- 标题 COMPLETED
- +n MORE 按钮(n = 总数-2)
- 对手头像
- 比赛结果
- vs 对手名称
- 发生时间
- 获得奖金(只在比赛胜利是显示)
进行中的比赛
展示最近2场进行中|寻找对手的比赛,==不足则展示1场或隐藏该模块==。
- 标题 IN PROGRESS
- MORE 按钮
- 头像为问号
- 对手昵称,未找到对手时为 AWAITTING CHALLENGER
- YOUR SCORE: 玩家得分
展开的比赛记录
点击 MORE 按钮展开对应的比赛记录,
image同时 MORE 按钮变为 X ,点击收起。
比赛记录保留30天。
头像图片异步加载。
关于时间格式
比赛时间使用如下格式
- [ 0 , 1分钟 ):59s ago
- [ 1分钟 , 1小时 ):59m ago
- [ 1小时 , 1天 ):23h ago
- [ 1天, ∞ ):2018/1/1
比赛详情
在比赛记录中,点击其中一局弹出如下内容
image- 比赛状态,与「对局结果」里的几种状态对应
该处展示 | 对应「对局结果」 |
---|---|
YOU WON | 赢 |
YOU LOST | 输 |
YOU TIED | 平局 |
WAITTING | 寻找对手 |
PLAYING | 游戏中 |
- 比赛类型,详见「入场费与奖金」里的 Challenge Name
- 玩家头像
- 玩家名称
- SCORE: 玩家得分
- 玩家获得奖金,只在胜利或平局时展示
- 对手头像
- 对手名称
- 对手获得奖金,只在胜利或平局时展示
- SCORE: 对手得分
- Date: 比赛发生时间,见「关于时间格式」
- Entry Fee: $入场费
- Tap to close
==点击空白处关闭弹板。==
没有比赛记录时
如果没有比赛记录可展示,则
image- 标题 GET STARTED
- No recent match found.
- GET STARTED 按钮
网友评论