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

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