
Cocos Creator 麻將游戲怎么做這個開源麻將游戲開發框架能省你多少活【免費下載鏈接】majiang-cocos-creator麻將 cocos creator nodejs 后端項目地址: https://gitcode.com/gh_mirrors/ma/majiang-cocos-creatormajiang-cocos-creator 是一個開源麻將游戲開發框架前端是完整的 Cocos Creator 示例工程后端是 Node.js 三個服務賬號、大廳、牌局。從大廳到結算全鏈路都有你要做的只是改規則和換 UI。 Cocos Creator 麻將牌局 demo 怎么跑起來前端按場景拆在assets/module/下loading、login、hall大廳、createruser創角、mjgame牌局每個場景自帶獨立 fire 場景和腳本。后端在server/下分account_server、hall_server、majiang_server三個服務用 socket.io 通信。端口、服務器 IP、MySQL 憑據集中在configs.js一個文件里改。三個進程起完Cocos Creator 打開工程就能開局。 麻將游戲規則在哪改服務端兩個 gamemgr 文件規則邏輯集中在majiang_server/gamemgr_xlch.js和gamemgr_xzdd.js一個文件對應一種玩法。兩個文件 diff 出來差異不大胡牌后要不要跳輪、查大叫的判定條件、三家都胡了還查不查叫都是按玩法拆的分支。胡牌判定算法在mjutils.js里checkCanHu判胡checkTingPai算聽牌。客戶端動作常量ACTION_CHUPAI到ACTION_ZIMO與服務端一一對應收到廣播只管重繪。 換 UI 皮膚動 prefab別動規則層牌面、彈窗都是assets/prefabs/下的 prefabChuPai、MyMahJong、PengGangMyself 共 8 個牌桌渲染在mjgame/scripts/的 MJGame.js、MJRoom.js。定缺玩法對應DingQue.js換三張對應HuanSanZhang.js——UI 組件和玩法名基本同名找起來不費勁。換貼圖、改節點布局gamemgr 一行不用碰。多平臺發布Web 和 Android 走同一套構建前端是標準 Cocos Creator 工程用編輯器構建面板直接出 Web 或 Android 包。后端丟一臺 VPS把configs.js里的 IP 指過去即可。上手路徑從 clone 到可開一局克隆倉庫git clone https://gitcode.com/gh_mirrors/ma/majiang-cocos-creator進server/執行npm install把configs.js里的LOCAL_IP和 MySQL 憑據改成你自己的三個終端分別啟動account_server/app.js、hall_server/app.js、majiang_server/app.jsCocos Creator 打開工程根目錄預覽進 loading 場景正式構建產物在build/目錄什么場景值得用什么場景不必適合要做多種玩法血戰、長流、換三張、定缺都有對應實現、要房間匹配加結算、要同時發 Android 和 Web。不必只想讀個胡牌算法gamemgr_xlch.js單文件就能看包體敏感的純 H5 小游戲Cocos Creator 的基線體積不占便宜。社區參與遇到問題先去倉庫的 Issues 頁搜有沒有同類問題修了規則 bug 可以直接開 Pull Request 提回來。先 clone 下來把三個 node 進程跑通一個下午能湊齊四人局。跑通后打開gamemgr_xlch.js試試改一條計分規則。【免費下載鏈接】majiang-cocos-creator麻將 cocos creator nodejs 后端項目地址: https://gitcode.com/gh_mirrors/ma/majiang-cocos-creator創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考