400-8819-308

服务热线
当前位置:首页>>新闻资讯 >> 【红鸟棋牌开发】如何做安卓平台的棋牌游戏开发工作?
新闻中心

联系详情

联系方式:

  • 联系人:林先生
  • 手    机:181-2478-6531
  • 联系人:林小姐
  • 手    机:181-2478-7535

联系地址:

  • 深圳市南山区大冲商务中心D座1902

【红鸟棋牌开发】如何做安卓平台的棋牌游戏开发工作?

【红鸟棋牌开发】如何做安卓平台的棋牌游戏开发工作?

文章来自:红鸟网络 更新时间: 2016/8/15 15:42:00

       棋牌类游戏受到许多玩家欢迎,茶余饭后闲着没事干就能玩玩棋牌打发时间。红鸟网络科技有限公司的技术团队在电脑端、网页端、手机端都有专人从事棋牌游戏开发。以下就针对在国内用户数量较多的安卓平台,简要介绍如何做安卓平台的棋牌游戏开发工作:

       游戏开发前的准备工作:
       一、游戏开发前先了解游戏玩法。

       扎金花共有52张牌,没有大小王,牌值按数字到字母从小到大排序,即1,2,3,4,5,6,7,8,9,10,J,Q,K;花色有4种,即方块,梅花,红桃,黑桃;按等级划分共分为7类:豹子(3张同样的牌),同花顺(3张连续并且花色相同的牌),金花(3张花色相同的牌),顺子(3张连续的牌),对子(两张同样的牌和一张单张牌),单张,特殊(牌值为2,3,5的牌)。等级更大者的一方胜出,要是等级一样;则看牌值,牌值更大者的一方胜出(比较牌值时不分花色)。朋友之间玩的话可以控制两人至十七人之间,一般的话3到5人之间。 

【红鸟棋牌开发】如何做安卓平台的棋牌游戏开发工作?
 
       二、网上搜索牌类的图片:

       网上很多扎金花和牌类的图片,有能力也可以自己制作比较炫的图片。    本例扎金花游戏的说明:游戏开发平台为android 2.1,分辨率为800*480,游戏为两边对战:玩家和电脑人,只有一个游戏界面。

       正式进入安卓棋牌游戏开发

       进入游戏之前,首先得创建一个android工程,一个包和几个必须的类:
       1.安卓工程
       2.一个包用于放置游戏中的类

       三、游戏的主入口类,在这个类中我们需要:
       1、设置游戏创建,暂停,继续,退出时需要处理的事件。
       2、设置游戏全屏,去标题(在游戏创建时调用);
       3、设置当前的显示界面,我们可以设置游戏界面;

       四、游戏的逻辑判断和牌的绘制类,在这个类中我们需要:
1、初始化52张牌;
2、对52张牌进行洗牌操作;
3、绘制52张已经被洗过的牌;
4、进行发牌操作,得到一副牌;
5、得到一张牌的牌值;
6、得到一张牌的花色;
7、对一副牌进行排序;
8、得到一副牌的类型(豹子,同花顺,同花,顺子,对子,单张,特殊);
9、进行两副牌的比较操作,分析两幅牌的大小,返回一个值;
       五、Person.java玩家和电脑人的操作和牌的绘制类,在这个类中我们需要:
1、绘制玩家的牌;
2、设置并绘制玩家和电脑人的金币和投放的金币。

       六、电脑人的操作类,在这个类中我们需要:
1、判断玩家和电脑的牌值的大小;
2、设置电脑人出牌和放弃牌的几率。
 
       七、游戏界面的绘制类,在这个类中我们需要:
 1、设置游戏线程的开关; 
 2、设置屏幕触摸事件;
 3、图片资源的初始化; 
 4、图片和文字的绘制; 
 5、游戏的初始化:初始化牌值,然后进行洗牌,发牌,牌值的排序等操作;
 6、初始化游戏的状态:游戏的初始化,自己下注的状态,电脑下注的状态,游戏结算状态。
 
       以上是红鸟网络在安卓棋牌游戏开发时的关键点,有一定技术基础的可以根据步骤尝试着做一做。如果还有其他关于棋牌游戏开发的问题欢迎进入红鸟网络官网查询。红鸟网络,棋牌游戏开发行业领导者,给您专业、周到、贴心、专属的棋牌游戏定制开发服务。