查看: 307|回复: 0

[HTML代码] h5炸金花源码搭建安装教程之安卓微信端架设开发步骤

发表于 2017-11-9 11:39:03
太阳http代理AD
现在开始正式地进入游戏的开发

进入游戏之前,首先得创建一个android工程,一个包和几个必须的类:

一、           创建安卓工程,工程名称为:ZhaJinHua

二、           创建一个包,包名称为:com.xxx.zjh,用于放置游戏中的类

三、           ZhaJinHuaActivity.java

游戏的主入口类,在这个类中我们需要:h5炸金花源码搭建安装Q-2189563389安卓微信端架设开发步骤

1、设置游戏创建,暂停,继续,退出时需要处理的事件。

2、设置游戏全屏,去标题(在游戏创建时调用);

3、设置当前的显示界面,我们可以设置为GameView类,即游戏界面;

四、    ZhaJinHua.java

     游戏的逻辑判断和牌的绘制类,在这个类中我们需要:

1、初始化52张牌;

2、对52张牌进行洗牌操作;

3、绘制52张已经被洗过的牌;

4、进行发牌操作,得到一副牌;

5、得到一张牌的牌值;

6、得到一张牌的花色;

7、对一副牌进行排序;

8、得到一副牌的类型(豹子,同花顺,同花,顺子,对子,单张,特殊);

9、进行两副牌的比较操作,分析两幅牌的大小,返回一个值;

五、    Person.java

     玩家和电脑人的操作和牌的绘制类,在这个类中我们需要:

1、绘制玩家的牌;

2、设置并绘制玩家和电脑人的金币和投放的金币。

六、    PersonWithAI.java

     电脑人的操作类,在这个类中我们需要:

  1、判断玩家和电脑的牌值的大小;

2、设置电脑人出牌和放弃牌的几率。



七、    GameView.java

游戏界面的绘制类,在这个类中我们需要:

1、设置游戏线程的开关;

2、设置屏幕触摸事件;

3、图片资源的初始化;

4、图片和文字的绘制;

5、游戏的初始化:初始化牌值,然后进行洗牌,发牌,牌值的排序等操作;

6、初始化游戏的状态:游戏的初始化,自己下注的状态,电脑下注的状态,游戏结算状态。



ZhaJinHua.java

类的主入口,代码量并不多



ZhaJinHua.java

游戏的逻辑判断和牌的绘制类


太阳http代理AD
回复

使用道具 举报