
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),仅供参考