房卡麻将分析之“缺人玩法”
来源:互联网 发布:普天网络 编辑:程序博客网 时间:2024/04/30 15:57
一般玩麻将都是四个人,遇到 “三缺一”怎么办?大多数情况下,玩家只好等待或叫人,这无疑增加了玩家的等待时间,同时也减缓了房卡的消耗速度。其实四个人并不是玩麻将的硬性条件,如果能在游戏中不受四人限制随时开局,就会大大提升房卡麻将的实用性和可玩性,同时有效的加快房卡销售速度。
所谓”缺人玩法“,即在原有基础上提供二人,三人的玩法,如果玩家有两个人在房间里开局,那就形成南北对立局势进行游戏。
如果玩家有三个人在房间里开局,那就形成去掉对门,左右代表上家和下家,形成三国鼎力之势。
在开发过程中,本身的技术难度并不大,主要是要注意表现层的细节,总体来说有以下几个方面:
(1)。玩家坐下后所在方向的处理:二人麻将比较好处理,房间两个玩家,自身处下方位无须处理,对方玩家需要放置在对门。要注意东南西北方面显示和切换的细节。可以根据服务器分配的座位号进行重新的整理。三人麻将的话,要注意一个地方,就是如果三个玩家的手机上显示的都是自已居下位,左边为上家,右边为下家,座位与方位的不统一,这是很奇怪的一个现象,但又的确存在。即如果玩家A是南,玩家B是东,玩家C是西,这时就会出现B玩家,C玩家本应显示为对门但确不是的情况,哈哈,但为了美观,这里可以不太讲究。毕竟不影响胜负和打牌顺序。
《大赢家》麻将的三人开局
(2)。玩家出牌的排列处理:因为二人,三人玩的情况下,每个人摸到的牌的数量会多出来一些,在桌面上显示时就会遇到出牌牌墙过长的问题,这里要做一下对齐或增加行数的问题。
二人麻将,要增长出牌的牌墙
三人麻将,三人出牌的牌墙不要交叉。
(3)。玩家结算显示处理:这个就比较简单了,玩家结算时能够同态的根据人数进行界面结算框显示,保证美观。
服务器方面,要改进的地方并不是很多,在房间第一次开局时记录下人数,并以这个人数来进行后续开局判断,起牌顺序处理和结算就行了,整体改动比较简单。
地方棋牌,VR,AR技术,请关注公众号:"红孩儿的游戏开发之路“。
红孩儿微信:honghaier_game
- 房卡麻将分析之“缺人玩法”
- 房卡麻将分析系列之"千里传音"
- 房卡麻将分析系列之"千里传音"
- 房卡麻将分析系列 "牌局回放" 之 数据设计
- 房卡麻将分析系列 "牌局回放" 之 播放处理
- 房卡麻将分析系列之"发牌器"算法设计
- 房卡麻将分析系列之"架构选型"
- 房卡麻将分析系列之"断线重连"
- 房卡麻将分析之”IPV6″改造
- 房卡麻将开发之”代开房间”
- 2017年最新版贵州房卡麻将源码| 网狐6603麻将、房卡类子游戏《贵阳捉鸡麻将》:带手机端+服务端(含内核通信源码)+网站后台,包含多种玩法,支持微信登陆
- 房卡麻将源码湖南麻将商业源码
- 贵州房卡麻将 房卡贵阳三丁拐 遵义麻将 安顺麻将商业源码
- 网狐房卡麻将教程闲来麻将6603教你修改房卡麻将论坛货
- 麻将网络模块分析
- 麻将代码分析
- 麻将Lucky Go颠覆传统摸牌玩法
- 房卡十三水源码下载搭建之红中房卡麻将架设教程
- 剑指offer-跳台阶-dp
- JS倒计时发送代码
- 对javascript闭包的基本理解
- 怎么把xml文件用java写
- solr教程
- 房卡麻将分析之“缺人玩法”
- 给 Android 开发者的 RxJava 详解
- PYTHON学习路径计划图整理
- Kotlin中的函数
- java编译字符串执行
- 高阻态
- ASP.NET中验证码的生成和使用
- Codeforces Round #419 (Div. 1) C. Karen and Supermarket(树上背包)
- JDK自带工具keytool生成ssl证书