php怎么做棋牌游戏,什么编程语言可以写棋牌类的游戏?
目前市场上3d手游,大多是用unity开发,c#,ue也有c++,不过更侧重PC,3a大作。
cocos2d lua语言卡牌,棋牌类2d游戏另外还有一些游戏公司自研引擎,剑三重制版之前的引擎就是自研引擎都是客户端,服务器没有太多现成引擎,开发语言也很多 c++ c# Java Python PHP…
为什么Java不适合游戏开发?
作为一个多年游戏服务端开发者,我来回答一下这个问题。只要你仔细去招聘网站看,会发现游戏招java的非常少(我希望杠精不要抬杠,我说的少,而且非常少,并不是说没有)。那么为什么在其他领域的霸主在游戏行业连喝口汤的资格都没有呢?其实主要有两个原因,而且这两个原因都和程序员最关心的效率有关系,一个是开发效率,一个是运行效率。很遗憾的作为一个不上不下的java两个都占不了。
首先是开发效率,在几年前手机游戏开始火爆,游戏公司多,产品相似度高,那么如何能以最快的速度开发完游戏并且上线运营,在快速迭代中试错,降低开发周期就是减少开发成本。在这种环境下,很多脚本语言成了首选,比如nodejs、php甚至还有lua和python(这里多说一句,别看lua语言本身简单,其实lua在游戏领域的使用成本是非常高的,至少在这四种脚本语言中是最高的,因为他只是一个胶水语言,要依附于c/c++,作为游戏周边的库都要自己造轮子或找轮子,同时对于引擎部分来说,对核心开发人员要求也非常高,如果公司没有经验丰富的c/c++程序员,lua基本玩不转)。在这些脚本语言面前,java毫无优势。nodejs开箱即用,用js可以前后端一起写(html5的流行让这种情况更是越来越多)。而php上手容易,开发简单,而且像一些用http的弱交互游戏,热更新简直不要太爽,无感知修bug。一些简单的休闲游戏,用这些脚本语言完全可以很快速的完成,就拿之前比较火的刀塔传奇来说,用这些脚本语言一点压力都没有,还有特别是棋牌类游戏,脚本语言更是首选。
其次再来说说运行效率,在一些密集型计算的游戏中,c++是首选,一些大型游戏,对计算要求很高,业务逻辑复杂的情况下,提升效率就能多容纳在线人数,也是成本的减少。同时对内存要求也高,使用c++可以数着内存写代码(手法过于夸张[捂脸]),对象啥时候申请,啥时候释放都是程序员说了算,gc消耗不存在的。而java生成的都是字节码,代码执行都要经过jvm来跑,这中间的消耗对于那些对性能要求苛刻的程序来说,绝对不能接受。
综合以上两点,java处于运行效率和开发效率中间的语言,在游戏这个行业自然是不会受到青睐。
请问一下大家的月薪是多少呢?
月薪5000,干什么工作?在家带孩子。
实际是全职妈妈,说的月薪5000是老公每个月的工资上交5000给我😭😭😭。希望我的孩子快快的健康长大,读书了我就能去找份工作,在家带孩子的日子真的有点与世隔绝的感觉,快与社会脱轨了...
想要入行棋牌游戏的公司?
这个首先要明确入职做什么,不同的岗位对应需要不同的技能。
棋牌游戏策划的话,需要熟悉棋牌游戏玩法,棋牌游戏一般分为公共棋牌和地方棋牌,玩法规则上都是有差别的。游戏策划最主要的职责就是编写开发需求文档。
棋牌程序的话,有很多细分,客户端要看公司用什么引擎开发,目前主流的有cocos,u3d,h5的白鹭引擎等。服务器的话有C++,结合lua,或者java等。还有后台一般用PHP
棋牌运营的话,要看具体负责哪一块了,是促活还是拉新。促活手段其实无非就是组织一些活动。拉新的话,一般就是需要去挖掘代理,新用户。
目前主流的棋牌游戏大部分都是金币场模式,推广方式都是代理分销。一般代理就分三级,代理向平台买金币,再分销给下级,从中赚差价。还有一种推广但是就是下级每次玩游戏都需要消耗一定量金币,上级可以有一定比例提成。所以推广越多的用户,能赚的钱越多。
至于棋牌游戏的推广,那就是各显神通了,一般都有点灰,比如流量劫持,比如在一些色网投放广告。还有就是地推。等等。。
什么PHP框架适合做H5棋牌游戏后端服务?
workeman'swoole都可以,php原生的也能做好。
workeman就是php原生写的,socket,websocket多进程都支持。
swoole是php的一个扩展,功能比较丰富,是用c语言开发的。