房卡麻将分析系列之"架构选型"
Posted 火云洞红孩儿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了房卡麻将分析系列之"架构选型"相关的知识,希望对你有一定的参考价值。
”房卡“麻将研发技巧,尽在”红孩儿的游戏开发之路“,欢迎关注公众号!
房卡麻将分析系列之"架构选型"
这段时间,团队的棋牌订制咨询量激增,每天都有人问如何进行订制合作,不过实际上到现在为止,也并没有真正做成一单。为啥?
我觉得主要还是没有上线的产品和流水,难以取得对方的信任。这个我会在本周内启动版本上线测试,虽然是慢,但产品的研发总是需要一个过程,不管如何最后走到这一步还是很开心,后续希望运作的顺心。
还有一个原因,就是手里的“架构”不满足一些需求吧。这节话题,我们就来聊聊“架构选型”。
市面上做棋牌的厂商很多,相关源码流传的出来的也很多,虽然并不是说就要拿过来抄一下用,但是借鉴下架构,加快研发速度,对于快速上线铺市场还是有必要的。因为棋牌游戏本身门槛低,所以各类游戏和应用研发团队都可以投入其中,很多团队利用自已的技术积累,也可以做出优秀而又具备技术和平台特点的棋牌产品。
比如长期做C++端手游产品的团队,就比较适应网狐C++版的代码。前端C++ & Cocos2d-x,后端C++ & IOCP & SQL SERVER。不过崩起来可是比较要命,没有深厚的底层功底要想快速改出稳定的产品,也还是有一定难度。不过IOCP和SQL SERVER都是在WIN上部署,倒是管理难度不大。总体来说,这套方案还是落后了。长期做MMO类游戏的团队,服务器大多是基于LINUX来设计的,使用EPOLL或JAVA配合mysql搭建的大型网游服务器,对付棋牌项目倒是没什么挑战,还要删减不少系统,可以把服务器做的更稳定高效。另外弱联网服务器使用Node.js来做,也是当下非常不错的选择,开发难度较低,又适应棋牌的特点,强烈推荐!
在这个基础上,很多需求方会说:“有没有热更新?好做活动嘛!”,要说起来,游戏热更新算不上什么复杂的技术,用LUA来搭建前端的逻辑框架就OK了,很多手游团队都熟悉。不过这种事情比较繁琐,但对于有把一个产品长期做下去的公司来讲,花点时间把前端改造一下是有必要的。
还有一大帮做页游的团队也架入棋牌研发大军,干脆直接H5搞棋牌,无下载,直接开局,版本更新更不是问题,开发也快,还不用考虑上线审核等各种麻烦事儿。这才是真正牛逼的东西嘛!
不过话说回来,我觉得在当下,“快”是最重要的,架构设计的再好,错过风口也是枉然,邓公说过:“黑猫,白猫,抓住老鼠就是好猫!”,过于纠结架构问题,在当前并没有太大必要,相比花大量时间做一个牛逼的设计,先把产品快速跑出流水来,后续再根据需求持续优化各方面,增强竞争力才是最现实选择吧!
”房卡“麻将研发技巧,尽在”红孩儿的游戏开发之路“,欢迎关注公众号!
以上是关于房卡麻将分析系列之"架构选型"的主要内容,如果未能解决你的问题,请参考以下文章