笔者做棋牌游戏开发已经有三四年了,涉及的产品有斗地主、德州扑克、扎金花、斗牛等等,从最开始使用Android原生的SurfaceView绘制,到后面使用cocos2dx引擎开发,一路学习一路成长。本文主要是记录下这时期产品使用技术的变革之路。
一、Android原生的SurfaceView时期
三四年前,手机性能跟不上的时候,那时没有成熟可靠的引擎,就使用原生的SurfaceView自定义一套UI组件,做出来一套斗地主的成品,界面风格简洁,素雅,图片多为小图.9处理,几乎没有复杂的动画,极为粗糙,但包体大小控制的小于3M,深受渠道方面的欢迎,大火了一把。
和大多数公司一样,赚到了钱就开始扩张,外招了一批牛人,新开了几个项目,而老罗正是这批人中的一员悍将,他领导的项目就是德州扑克,而笔者有幸加入。老罗立志想用引擎(cocos2dx或者libgdx)做出一个变革性的产品,一改斗地主的粗糙,在和几