基于最新版 Cocos2d-X 3.17 与 cocostudio V3.10 开发的单机麻将游戏,麻将算法为商业级麻将服务器端算法,整个项目代码精简、注释详细。
如果你刚刚接触Cocos2d-X 这绝对是个不错的入门项目
如果是你C++初学者或者其他语言转游戏开发,这项目没有复杂的语法绝对是一个不错的学习项目
如果你是游戏开发从业者想转行棋牌行业,这项目的棋牌算法绝对能够给予你启发
软件架构
游戏引擎基于最新版本 Cocos2d-X v3.17
游戏UI设计使用 Cocostudio3.10
游戏使用C++开发
商业级麻将算法
安装教程
由于Cocos2d源码比较庞大,GIT上不包括Cocos2d-X 3.17源码,所以第一步需要下载并且安装cocos2d-x-3.17 安装好后使用命令行创建个新项目,将项目里的cocos2d文件夹拷到本项目下,
下载安装好Cocostudio3.10,打开UI.ccs文件即可编辑和发布UI
MAC直接用Xcode 或者AppCode 直接打开 proj.ios_mac 即可运行
AndroidStudio安装直接打开 proj.android 项目即可运行
源码:
项目已打包:
用户评论
这个游戏让我对编程有了新的认识,原来C/C++可以用来制作游戏!
有5位网友表示赞同!
这个项目的源码真是精练又实用,非常适合初学者上手。
有17位网友表示赞同!
通过这个单机麻将应用,我学会了不少C/C++的高级特性。
有14位网友表示赞同!
看完这份说明文档后,感觉编程也不是那么难,挺适合新手尝试的。
有16位网友表示赞同!
对于学过一些基础编程知识的人来说,这款游戏是一个很好的实践平台。
有11位网友表示赞同!
C和C++的结合在游戏开发中显示出了独特的优势,这次体验非常有启发性。
有9位网友表示赞同!
下载了源码后,我开始尝试修改规则,结果很有趣。
有18位网友表示赞同!
这个项目对于提高我的代码编程技能帮助很大,我会推荐给同好们。
有20位网友表示赞同!
麻将这种传统的中式游戏,用C/C++来制作让人耳目一新。
有10位网友表示赞同!
从头到尾完成这个游戏的过程让我对编程逻辑有了更深的理解。
有18位网友表示赞同!
这款单机麻将很考验策略思维,同时背后的编码过程也挺有收获的。
有18位网友表示赞同!
C/C++确实是一项有挑战性的语言,但通过这个项目我克服了多项难题。
有10位网友表示赞同!
在制作过程中遇到的问题和解决办法让我提高了问题解决能力。
有18位网友表示赞同!
虽然之前对C/C++没有深入研究,但是这个游戏帮我迈出了第一步。
有18位网友表示赞同!
这个游戏不仅仅是一个小游戏,更是个人编程成长的象征。
有9位网友表示赞同!
有了清晰的源码与文档指导后,我对自己的代码学习效率有了显著提升。
有15位网友表示赞同!
能够将数学逻辑用于游戏规则中,这是一项非常有趣的游戏开发体验。
有8位网友表示赞同!
通过这个项目,我学会了如何利用C/C++实现高效且富有挑战性的编程任务。
有12位网友表示赞同!
这个游戏的源码与详解让我对C/C++的游戏开发流程有了更清晰的认识。
有16位网友表示赞同!
尝试重构代码后,发现原来优化的过程就像解麻将谜题一样充满乐趣。
有5位网友表示赞同!