@iamzealotwang
2015-08-19T08:41:43.000000Z
字数 2597
阅读 855
牛牛德州
游戏同时包含手机端和PC端平台分为
第三方平台
(比如手机端的 360,百度,小米 PC端的 Qzone,新浪,Facebook等)
自主平台
(就是自己有门户网站,用户可以网站上直接注册用户密码 开始游戏)
登陆方式
第三方平台 : 使用平台对应的SDK直接进行登陆,无需再次注册
自主平台:在网站或者手机上注册 ,通过注册的账号登陆
第三方账号: 玩家可以直接使用QQ号,微博账号等 OpenID 进行登陆
账号互通
比如在360平台上玩家有个账号A(系统生成),进入后可以把这个账号绑定QQ号. 这样玩家以后在Qzone上就可以通过同一个QQ号进行登陆游戏
玩家可以通过前端的操作(比如手机上是拍照或者从相册中选 PC端时候直接上传或传入网址等) 将自己的头像(最多4张)传到服务器上来,后台有个简易的审核系统,当审核通过后及可作为玩家的头像来使用
对当前玩家的个人信息进行存储,并通过相应接口返回前端 前端进行相应的展示。
需要存储的个人信息包含
根据用户的信息,按时间(日,周,月) 产生对应的排行榜。
排行方式
金钱最多
等级最高
胜率最高
排行时间
每日
每周
每月
总榜(每天更新,不会清零)
玩家可以在商城中使用RMB购买相应的物品(游戏砝码,VIP,牛牛币等)
第三方平台通过对应的SDK直接由前端发送请求,后端配合进行相应的业务逻辑,不同的平台会有不同的校验逻辑。手机端安卓部分 有意向 接入棱镜或者1sdk,
这样可以简化各大平台的支付接入.
最终需要接入的最大几个平台为:
> 棱镜/1sdk (手机-安卓)
> 苹果 (手机-IOS)
> Qzone (PC)
> 新浪微游戏 (PC)
> Facebook (PC/手机-安卓)
> GooglePlay (手机-安卓)
自主平台需要和支付宝对接
充值/消费 可追溯
对于玩家RMB物品的 每一条充值及消费记录都在后端数据库中都可以查到。
玩家可以在游戏或者大厅中 直接进行 文字/语音/表情 聊天 同时还可以互相赠送礼物 。 并且玩家可以 邀请/被邀请 加入游戏
聊天尤其是语音部分接入第三方平台(比如 亲加)
基础聊天
玩家可以通过使用小喇叭在世界频道进行喊话
在游戏期间 可以对屋中的角色 进行 文字/语音/表情 聊天
好友
玩家可以 添加/删除 好友
给好友赠送礼物,VIP,牛牛币 筹码
社交
玩家可以追踪任意一个玩家(不见得为好友),查看其是否在游戏,如果是则可以加入其一起游戏
玩家可以将一部分游戏币存入保险箱, 并对保险箱设置独立密码且绑定邮箱 。 每次存取游戏币均需要输入密码才可以 (VIP Only)
玩家可以 创建/加入 符合业务逻辑需求(比如高级场需要最低金额是10w,VIP场需要VIP才可以进入等)的房间。
基础逻辑
创建房间 (可设置密码及相应的业务逻辑参数,比如该房间每人出手时间为15s,房间最大人数为5人等等,且可以对房间设置密码)
加入房间
快速开始
玩家点击快速开始后,根据一定业务逻辑 服务器返回一个房间ID 然后直接进入该房间游戏
从房间中踢人
在相应的业务逻辑下(比如使用踢人卡 或者大家一起投票) 将某个角色从房间中踢出,并且阻止其在一定时间内回到房间
玩家在系统中可通过充值获得VIP,VIP享有相应的特权
每日金币奖励
VIP玩家每日上线后获得金币奖励
保险箱使用权
可以创建加密房间
玩家在游戏期间会获得相应的经验,经验累积后升级且获得相应的升级奖励. 且游戏期间会触发一些成就 比如: 第一次破产, 第一次获胜等. 对应取得相应的成就. 这些都有前端进行检测 后端负责对其已经获得的经验及成就进行存储。 且进行判断以保证 升级奖励 成就奖励 仅仅可被领取一次
后端记录一个int值 存储当前玩家是否做过新手引导,新手引导做到了第几步,是否领取过新手引导奖励等信息
使用游戏内部的聊天模块或者第三方模块,给予玩家一个可以和官方沟通的渠道 用于提交意见或者反馈Bug
在满足相应的业务逻辑条件下给予玩家一定的金币奖励
在线奖励
在线时间达到5min,10min,30min等 可以领取对应的奖励
每日签到
每天一次 七天一循环 中途断了从新开始
每日任务奖励
可以理解为每天会重置的成就系统,比如 赢取1k金币 拿到葫芦牌 等 然后每天重置一次
新手奖励
新用户连续N天,每天赠送5k砝码
破产补助
当玩家的金币为0以后 可以领取破产补助, 每次领取间隔5min
VIP奖励
VIP 每天获得一定的金币奖励
等级/成就 奖励
到达相应的等级或获得相应的成就 领取
基础的德州扑克逻辑,同时配合一些特定的规则模式
欢乐场
大盲/小盲 跟随房间属性 比如 10/5 且恒定不变. 在任意时间均可以加入和离开房间
比赛场
大盲/小盲 随着轮数的增加不断的提高 且开始后无法再次加入 只能进房间观战
比下场
每次游戏都有底金,比如1w. 无论弃牌与否均要支付
ALL In 场
每次均是All In
在德州玩法的基础上对其周边进行相应的扩展
幸运翻牌
对当前的牌局进行竞猜,可以买相应的倍率。 比如竞猜当前的5张牌全部为黑色,可以买对应的1倍 5倍 10倍竞猜 等
牌局回放
记录当前比赛,玩家可以将比赛分享给其好友进行观看
直接使用金币进行赌博,转轮盘(后端有对应的逻辑算法,非随机)
类似于All-In场的德州 一个庄位 4个普通位. 玩家可以竞猜4个普通位那个人能赢 竞猜时间过后 5个人全部直接翻牌 进行比较
标准老虎机
当房间内人数不够的情况下用AI进行补充,AI可以像一个普通人以下对牌面进行决策.
每个角色有对应的权重及获胜的几率,比如普通玩家权重是50,新玩家权重是80. 高权重和低权重的角色一起玩儿牌时候 有更高的几率获得更高的牌