589-Java版微信紅包牛牛源代碼+接龍+掃雷+PC蛋蛋源碼
平臺(tái)以模仿微信紅包功能為基礎(chǔ),針對(duì)當(dāng)下微信群里的一些流行玩法,如接龍、牛牛、掃雷玩法戲開發(fā)出規(guī)范的游戲化流程,以虛擬幣論輸贏的方式進(jìn)行娛樂(lè)。平臺(tái)可對(duì)接商城,論壇,社區(qū)等線上商業(yè)系統(tǒng)中的積分賬戶整合運(yùn)營(yíng),以提高系統(tǒng)的娛樂(lè)功能,增加用戶粘性。
**
平臺(tái)只允許用于積分娛樂(lè),不得用于**性質(zhì)的經(jīng)營(yíng),若有違法行為,法律后果自行承擔(dān),與平臺(tái)及開發(fā)者無(wú)關(guān)!
系統(tǒng)特色
完善的支付支持,微信支付,支付寶,京東支付,百度錢包,網(wǎng)銀支付等全面支持。
系統(tǒng)采用web架構(gòu),實(shí)現(xiàn)app的操作體驗(yàn),不同的頁(yè)面之間切換不需要等待加載。可在微信中輕松轉(zhuǎn)發(fā)房間邀請(qǐng)好友參與游戲。
平臺(tái)也可以快速的制作成app系統(tǒng)(客戶需自行解決蘋果上架問(wèn)題)。
運(yùn)營(yíng)準(zhǔn)備
服務(wù)器一臺(tái),配置要求雙核,4G內(nèi)存,國(guó)內(nèi)3M以上帶寬,香港及國(guó)的話5M以上帶寬。
域名,如服務(wù)器是國(guó)內(nèi)的,域名需要備案,可選購(gòu)買已備案的二手域名(注意查詢微信,QQ以及各殺毒軟件的域名黑名單情況)。
微信公眾開發(fā)平臺(tái),用于微信一鍵登錄(可選)。
支付接口(可選),若無(wú)充值接口也可以用人工客服的方式充值。
技術(shù)架構(gòu)
開發(fā)語(yǔ)言:java
數(shù)據(jù)庫(kù):mysql
基礎(chǔ)框架:spring,hibernate,websocket,ionic(前端)
游戲說(shuō)明
接龍游戲
游戲房間最初處于停止?fàn)顟B(tài),當(dāng)玩家進(jìn)入房間點(diǎn)右上角的開始按鈕,系統(tǒng)會(huì)發(fā)出一個(gè)1金幣的初始包,包數(shù)為房間定義的包數(shù),搶到最小金幣值的人發(fā)包,然后一直循環(huán)下去。例如紅包包數(shù)為5,過(guò)期時(shí)間設(shè)定為30秒,時(shí)間到參與搶紅包的人不足5人,游戲停止,初始包金額不計(jì)入賬戶,玩家需要重新申請(qǐng)游戲開發(fā)。
玩家拆紅包參與游戲,系統(tǒng)會(huì)先凍結(jié)紅包金額大小的金幣,等搶完紅包結(jié)算時(shí)與輸贏值一起返還給玩家,避免逃包。
接龍屬性說(shuō)明
每個(gè)房間除了房間管理中的數(shù)據(jù),在“房間屬性”模塊中都還有其他的數(shù)據(jù)需要管理,每種游戲數(shù)據(jù)不一樣,例如紅包接龍,輸入房間編號(hào),篩選出該房間中的屬性。列表中只能修改屬性值,和描述,其他數(shù)據(jù)不能修改。
conf_looser 輸贏規(guī)則,最大的贏還是最小的贏,目前只實(shí)現(xiàn)了最小贏一種。
conf_size 包數(shù)目,一個(gè)包幾個(gè)人搶
conf_money 紅包金幣金額大小
conf_tip 每包服務(wù)費(fèi)
conf_bonus 無(wú)用,取的是房間列表屬性中的值
conf_expired 紅包過(guò)期時(shí)間,過(guò)期時(shí)間到了若沒(méi)搶完,游戲結(jié)束,最后一個(gè)包作廢。
conf_money_start 開始游戲紅包金額。
如果需要定義特殊金額獎(jiǎng)金,可新建一個(gè)屬性 ,b_1.23 這樣就表示,當(dāng)玩家搶到1.23金幣的時(shí)候,給予多少金幣獎(jiǎng)勵(lì)。
牛牛游戲
當(dāng)游戲處于停止?fàn)顟B(tài),玩家可點(diǎn)擊“搶莊”按鈕開始搶莊,系統(tǒng)發(fā)出一個(gè)1金幣的紅包,想坐莊的人參與這個(gè)包的搶奪,誰(shuí)搶到最大誰(shuí)就是**。如果只有一個(gè)人搶莊或者人數(shù)不足,過(guò)期時(shí)間到誰(shuí)大誰(shuí)坐莊。如果這個(gè)房間最大翻倍的倍數(shù)是13倍,那么玩家金額必須達(dá)到13*5(單倍金額)* 3(開始包數(shù)) = 195 金幣 才能參與搶莊。
當(dāng)其中一個(gè)玩家搶到莊主后,按房間左下角的圓形加號(hào)發(fā)出游戲包,根據(jù)房間的玩家的數(shù)量,決定發(fā)的包數(shù),金額,按照每個(gè)人0.3-0.6的金額平均值決定發(fā)包金額大小。當(dāng)玩家點(diǎn)擊拆紅包時(shí),系統(tǒng)會(huì)凍結(jié)他的賬戶金額,凍結(jié)金額=13(最大倍數(shù)) *5(單倍金額) =65 金幣。當(dāng)紅包搶完,或者過(guò)期過(guò)期時(shí)間到,系統(tǒng)把輸贏金幣加上押金一起返回給玩家,以避免逃包的情況發(fā)生。**押金 = 13(最大倍數(shù))*5(單倍金額) * 發(fā)包數(shù)。
當(dāng)**停止發(fā)包120秒后,其他玩家可重新申請(qǐng)搶莊。
牛牛有戲有多個(gè)版本,版本1:**自己可以參與搶包,自己的搶的包作為與閑家比較的點(diǎn)數(shù),當(dāng)過(guò)期時(shí)間到,**未搶包,系統(tǒng)會(huì)為**自動(dòng)搶一個(gè)包最為**點(diǎn)數(shù)。版本2:**自己不能搶包,最后一個(gè)人搶的包最為**點(diǎn)數(shù),而這個(gè)人搶到的數(shù)字是福利,不參與輸贏比較。**用他的點(diǎn)數(shù)與其他玩家比較,游戲不設(shè)過(guò)期時(shí)間。一直等到包搶完。
牛牛屬性說(shuō)明
conf_expired,過(guò)期時(shí)間,當(dāng)莊主發(fā)出紅包,達(dá)到過(guò)期時(shí)間,系統(tǒng)對(duì)現(xiàn)有參與游戲的人進(jìn)行結(jié)算。(不同的牛牛版本可能處理方式不一樣,具體咨詢)。
conf_money 單倍金額,各牛牛點(diǎn)數(shù)在這個(gè)基礎(chǔ)上翻倍計(jì)算。
掃雷游戲
進(jìn)入掃雷游戲的玩家,可以自由發(fā)包,按照房間定義的紅包金幣范圍,自定義一個(gè)0-9的數(shù)字作為雷的點(diǎn)數(shù),發(fā)出后其他玩家只要拿到位數(shù)為這個(gè)數(shù)字的包就代表中雷,就需要扣除整包金幣數(shù)額給發(fā)包人。
后臺(tái)功能簡(jiǎn)述
1.手動(dòng)充值,用戶填寫的是ID而不是注冊(cè)賬號(hào),在用戶列表中第一列數(shù)據(jù)。
2.機(jī)器人管理,雙擊打開修改機(jī)器人數(shù)量即可,要增加就改大數(shù)字,減少就改小數(shù)字,全部清空改成0即可。

本源碼地址:http://m.bmm520.net/vip/java/2019/0518/19217.html