房卡麻將開發系列之「缺人玩法」

2021-12-29 20:57:06 字數 1369 閱讀 8262

一般玩麻將都是四個人,遇到 「三缺一」怎麼辦?大多數情況下,玩家只好等待或叫人,這無疑增加了玩家的等待時間,同時也減緩了房卡的消耗速度。其實四個人並不是玩麻將的硬性條件,如果能在遊戲中不受四人限制隨時開局,就會大大提公升房卡麻將的實用性和可玩性,同時有效的加快房卡銷售速度。

所謂」缺人玩法「,即在原有基礎上提供二人,三人的玩法,如果玩家有兩個人在房間裡開局,那就形成南北對立局勢進行遊戲。

如果玩家有三個人在房間裡開局,那就形成去掉對門,左右代表上家和下家,形成三國鼎力之勢。

在開發過程中,本身的技術難度並不大,主要是要注意表現層的細節,總體來說有以下幾個方面:

(1)玩家坐下後所在方向的處理:二人麻將比較好處理,房間兩個玩家,自身處下方位無須處理,對方玩家需要放置在對門。要注意東南西北方面顯示和切換的細節。可以根據伺服器分配的座位號進行重新的整理。三人麻將的話,要注意乙個地方,就是如果三個玩家的手機上顯示的都是自已居下位,左邊為上家,右邊為下家,座位與方位的不統一,這是很奇怪的乙個現象,但又的確存在。即如果玩家a是南,玩家b是東,玩家c是西,這時就會出現b玩家,c玩家本應顯示為對門但確不是的情況,哈哈,但為了美觀,這裡可以不太講究。畢竟不影響勝負和打牌順序。

《大贏家》麻將的三人開局

(2)。玩家出牌的排列處理:因為二人,三人玩的情況下,每個人摸到的牌的數量會多出來一些,在桌面上顯示時就會遇到出牌牌牆過長的問題,這裡要做一下對齊或增加行數的問題。

二人麻將,要增長出牌的牌牆

三人麻將,三人出牌的牌牆不要交叉。

(3)。玩家結算顯示處理:這個就比較簡單了,玩家結算時能夠同態的根據人數進行介面結算框顯示,保證美觀。

伺服器方面,要改進的地方並不是很多,在房間第一次開局時記錄下人數,並以這個人數來進行後續開局判斷,起牌順序處理和結算就行了,整體改動比較簡單。

房卡麻將分析系列之 發牌器 演算法設計

房卡麻將分析系列之 發牌器 演算法設計 回顧開發過程,我深深的體會到,乙個有多年摸牌經驗的伺服器主程是有多麼重要!記得年前幫一家公司做房卡麻將專案,對方從上到下,基本沒人會玩麻將,諸事都需要請教麻友,這樣的情況我覺得上線的產品應該也不太會好吧,沒愛的設計 不過我可是8歲就上牌桌,八十年代家裡就有了一...

房卡麻將分析之」IPV6 改造

前一段一是太忙,二是太忙,三還是太忙,不過實放說,肚子裡的素材也的確需要沉澱一下了。先上百科 ipv6是internet protocol version 6的縮寫,其中internet protocol譯為 網際網路協議 ipv6是ietf 網際網路工程任務組,internet engineeri...

房卡棋牌戲開發如何決家流失問題

房卡棋牌遊戲開發如何解決玩家流失問題 如何讓自己的遊戲吸引更多玩家,保證玩家在自己房卡棋牌遊戲開發平台上的活躍度和留存率,是每個投資者都關心的問題,也是一項比較困難的問題,是我們進 卡遊戲運營最終要解決的事情。可見此行業運營是根本,開發只是前奏而已。現在市面上很多房卡遊戲都大致相同,同質化現象嚴重,...