南京蘇弘科技有限公司關(guān)于淮安摜蛋開發(fā)等項(xiàng)目描述:
1. 游戲過程劃分為各子狀態(tài)(如換座位、發(fā)牌、叫分、換底牌、打牌、結(jié)算),斷線或者切入后臺(tái)重回游戲,根據(jù)當(dāng)前子狀態(tài)部署當(dāng)前的場(chǎng)景,按子狀態(tài)進(jìn)行UI部署;
2. 大小風(fēng)格的撲克牌游戲:編寫各種牌型判斷,帶財(cái)神和不帶財(cái)神,如單順、雙順、三順,三連帶二連等;編寫出牌提示算法,本輪首次出牌和壓牌,按策劃規(guī)則提示牌的順序,如牌型從大到小,拆同張到不拆同張;編寫滑動(dòng)智能選牌算法,按策劃規(guī)則選起順子、三帶二、炸彈等;
3. 花色風(fēng)格的撲克牌游戲:編寫牌型拖拉機(jī)、甩牌、主殺等,手牌的主花色排序;根據(jù)本輪首次出的牌,判斷其他玩家能出的花色和牌型;
4. 不同于淮安摜蛋開發(fā),像麻將牌游戲,需要編寫滿足或禁止吃、碰、杠的條件,各種胡牌類型的判斷,吃碰承包、暴頭飄財(cái)承包、搶杠承包;
5. 同時(shí),結(jié)合淮安摜蛋團(tuán)團(tuán)轉(zhuǎn)定制的開發(fā)需求,詳盡地編寫出玩家托管狀態(tài)的出牌和過牌邏輯;
6. 編寫出代碼兼容同一游戲不同人數(shù)和不同牌數(shù),如淮安摜蛋開發(fā)可兼容同一款淮安摜蛋團(tuán)團(tuán)轉(zhuǎn)游戲在各地區(qū)的不同規(guī)則玩法,體現(xiàn)手機(jī)微信房卡模式摜蛋尤其是摜蛋團(tuán)團(tuán)轉(zhuǎn)運(yùn)營的多態(tài)性;
7. 編寫服務(wù)端每種子狀態(tài)的規(guī)則邏輯,設(shè)計(jì)定時(shí)器超時(shí)處理和狀態(tài)切換,處理每種子狀態(tài)的玩家消息;編寫異常判斷,如校驗(yàn)出牌牌型、打出的牌是否手牌中存在、發(fā)消息玩家是否為當(dāng)前出牌玩家、接受的消息不屬于該狀態(tài)。
開發(fā)工具:VS2013、CocosTudio、cocos2dx、C++