一般玩麻将都是四个人,遇到 “三缺一”怎么办?大多数情况下,玩家只好等待或叫人,这无疑增加了玩家的等待时间,同时也减缓了房卡的消耗速度。其实四个人并不是玩麻将的硬性条件,如果能在游戏中不受四人限制随时开局,就会大大提升房卡麻将的实用性和可玩性,同时有效的加快房卡销售速度。
所谓”缺人玩法“,即在原有基础上提供二人,三人的玩法,如果玩家有两个人在房间里开局,那就形成南北对立局势进行游戏。
![](https://img-blog.csdn.net/20170621095632855?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG9uZ2hhaWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如果玩家有三个人在房间里开局,那就形成去掉对门,左右代表上家和下家,形成三国鼎力之势。
![](https://img-blog.csdn.net/20170621100254245?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG9uZ2hhaWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在开发过程中,本身的技术难度并不大,主要是要注意表现层的细节,总体来说有以下几个方面:
(1)。玩家坐下后所在方向的处理:二人麻将比较好处理,房间两个玩家,自身处下方位无须处理,对方玩家需要放置在对门。要注意东南西北方面显示和切换的细节。可以根据服务器分配的座位号进行重新的整理。三人麻将的话,要注意一个地方,就是如果三个玩家的手机上显示的都是自已居下位,左边为上家,右边为下家,座位与方位的不统一,这是很奇怪的一个现象,但又的确存在。即如果玩家A是南,玩家B是东,玩家C是西,这时就会出现B玩家,C玩家本应显示为对门但确不是的情况,哈哈,但为了美观,这里可以不太讲究。毕竟不影响胜负和打牌顺序。
![](https://img-blog.csdn.net/20170621100352946?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG9uZ2hhaWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
《大赢家》麻将的三人开局
![](https://img-blog.csdn.net/20170621100443798?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG9uZ2hhaWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
(2)。玩家出牌的排列处理:因为二人,三人玩的情况下,每个人摸到的牌的数量会多出来一些,在桌面上显示时就会遇到出牌牌墙过长的问题,这里要做一下对齐或增加行数的问题。
![](http://mmbiz.qpic.cn/mmbiz_png/N5gVSut6n2gUWjIOsR3cpRqvIXSpug3F9HGUvDY38c3RJBoIwqQTsvyr8110JedxhOcHqxTZ412U7H4xaTQ9mA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
二人麻将,要增长出牌的牌墙
![](https://img-blog.csdn.net/20170621100555843?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaG9uZ2hhaWVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
三人麻将,三人出牌的牌墙不要交叉。
(3)。玩家结算显示处理:这个就比较简单了,玩家结算时能够同态的根据人数进行界面结算框显示,保证美观。
![](http://mmbiz.qpic.cn/mmbiz_png/N5gVSut6n2gUWjIOsR3cpRqvIXSpug3Fo9vpnSYD2LJ9Bo2Mziaoux5S8t5JpoUW0SwaIeEvZCyKs1kaG5PM0iaQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
服务器方面,要改进的地方并不是很多,在房间第一次开局时记录下人数,并以这个人数来进行后续开局判断,起牌顺序处理和结算就行了,整体改动比较简单。
地方棋牌,VR,AR技术,请关注公众号:"红孩儿的游戏开发之路“。
红孩儿微信:honghaier_game
![](http://mmbiz.qpic.cn/mmbiz_png/N5gVSut6n2h02v8XoZ6BQ2WEErn3xfx38FzMb7YNHjyp5wSKzxEiaOJYJjJMd6NhMvyfQjWQEyxorovJMEJUafg/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)