[关闭]
@iamzealotwang 2015-08-19T08:41:43.000000Z 字数 2597 阅读 855

后端需求概要(初稿)

牛牛德州



后端重模块

用户账号系统

游戏同时包含手机端和PC端平台分为
第三方平台 (比如手机端的 360,百度,小米 PC端的 Qzone,新浪,Facebook等)
自主平台 (就是自己有门户网站,用户可以网站上直接注册用户密码 开始游戏)


头像上传

玩家可以通过前端的操作(比如手机上是拍照或者从相册中选 PC端时候直接上传或传入网址等) 将自己的头像(最多4张)传到服务器上来,后台有个简易的审核系统,当审核通过后及可作为玩家的头像来使用


用户信息存储

对当前玩家的个人信息进行存储,并通过相应接口返回前端 前端进行相应的展示。
需要存储的个人信息包含


排行榜

根据用户的信息,按时间(日,周,月) 产生对应的排行榜。


商城/内购

玩家可以在商城中使用RMB购买相应的物品(游戏砝码,VIP,牛牛币等)

第三方平台通过对应的SDK直接由前端发送请求,后端配合进行相应的业务逻辑,不同的平台会有不同的校验逻辑。手机端安卓部分 有意向 接入棱镜或者1sdk,
这样可以简化各大平台的支付接入.

最终需要接入的最大几个平台为:

> 棱镜/1sdk (手机-安卓)
> 苹果 (手机-IOS)
> Qzone (PC)
> 新浪微游戏 (PC)
> Facebook (PC/手机-安卓)
> GooglePlay (手机-安卓)

自主平台需要和支付宝对接

充值/消费 可追溯

对于玩家RMB物品的 每一条充值及消费记录都在后端数据库中都可以查到。


社交/聊天

玩家可以在游戏或者大厅中 直接进行 文字/语音/表情 聊天 同时还可以互相赠送礼物 。 并且玩家可以 邀请/被邀请 加入游戏
聊天尤其是语音部分接入第三方平台(比如 亲加)


保险箱

玩家可以将一部分游戏币存入保险箱, 并对保险箱设置独立密码且绑定邮箱 。 每次存取游戏币均需要输入密码才可以 (VIP Only)


大厅系统

玩家可以 创建/加入 符合业务逻辑需求(比如高级场需要最低金额是10w,VIP场需要VIP才可以进入等)的房间。


VIP系统

玩家在系统中可通过充值获得VIP,VIP享有相应的特权


后端轻模块

成就/等级系统

玩家在游戏期间会获得相应的经验,经验累积后升级且获得相应的升级奖励. 且游戏期间会触发一些成就 比如: 第一次破产, 第一次获胜等. 对应取得相应的成就. 这些都有前端进行检测 后端负责对其已经获得的经验及成就进行存储。 且进行判断以保证 升级奖励 成就奖励 仅仅可被领取一次


新手引导

后端记录一个int值 存储当前玩家是否做过新手引导,新手引导做到了第几步,是否领取过新手引导奖励等信息


建议/Bug提交

使用游戏内部的聊天模块或者第三方模块,给予玩家一个可以和官方沟通的渠道 用于提交意见或者反馈Bug


奖励系统

在满足相应的业务逻辑条件下给予玩家一定的金币奖励


游戏主体

德州

基础玩法

基础的德州扑克逻辑,同时配合一些特定的规则模式


周边

在德州玩法的基础上对其周边进行相应的扩展


轮盘赌(小游戏)

直接使用金币进行赌博,转轮盘(后端有对应的逻辑算法,非随机)


德州竞猜

类似于All-In场的德州 一个庄位 4个普通位. 玩家可以竞猜4个普通位那个人能赢 竞猜时间过后 5个人全部直接翻牌 进行比较


老虎机/777

标准老虎机


德州-后端算法

AI

当房间内人数不够的情况下用AI进行补充,AI可以像一个普通人以下对牌面进行决策.

角色权重

每个角色有对应的权重及获胜的几率,比如普通玩家权重是50,新玩家权重是80. 高权重和低权重的角色一起玩儿牌时候 有更高的几率获得更高的牌

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注