基于android五子棋

基于android五子棋

ID:13753151

大小:93.38 KB

页数:33页

时间:2018-07-24

基于android五子棋_第1页
基于android五子棋_第2页
基于android五子棋_第3页
基于android五子棋_第4页
基于android五子棋_第5页
资源描述:

《基于android五子棋》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安卓五子棋游戏开发今天我们来看一下Android下游戏的开发。首先来看看整体的结构:各个类的详细代码如下,附有详细注释:MainActivity: packagecom.example.gobang; importandroid.app.Activity; importandroid.content.Intent; importandroid.os.Bundle; importandroid.view.View; importandroid.view.View.OnClickListener; importandroi

2、d.widget.Button; //importcom.example.gobang.bt.BtGoBangActivity; importcom.example.gobang.mm.MMGobangActivity; importcom.example.gobang.R; publicclassMainActivityextendsActivityimplementsOnClickListener{   @Override   protectedvoidonCreate(BundlesavedInstanceSta

3、te){     super.onCreate(savedInstanceState);     setContentView(R.layout.gobang);     Buttonb_mm=(Button)findViewById(R.id.b_mm);     Buttonb_bt=(Button)findViewById(R.id.b_bt);     b_mm.setOnClickListener(this);     b_bt.setOnClickListener(this);   }   @Overrid

4、e   publicvoidonClick(Viewv){     switch(v.getId()){       caseR.id.b_bt:         //startActivity(newIntent(MainActivity.this,BtGoBangActivity.class));       System.out.println("蓝牙版还未上线");         break;       caseR.id.b_mm:         startActivity(newIntent(MainA

5、ctivity.this,MMGobangActivity.class));         break;     }   } ChessFormUtil:packagecom.example.gobang.mm; publicclassChessFormUtil{   //定义各种棋形的分数   /**待分析的棋型列表的长度*/   publicstaticfinalintANALYZE_LEN=8;   publicstaticfinalintHALF_LEN=ANALYZE_LEN>>1;   /**    *五

6、连:你只需下一步就可以胜利了    */   publicstaticfinalintWU_LIAN=85;   /**    *活四:两边都可成五的点    */   publicstaticfinalintHUO_SI=40;   /**    *活三:在走一步可以成活四的点    */   publicstaticfinalintHUO_SAN=15;   /**    *冲四:只有一端可成五的点    */   publicstaticfinalintCHONG_SI=6;   /**    *活二:在走一步可

7、成活三的点    */   publicstaticfinalintHUO_ER=4;   /**    *眠三:在走一步可成冲四的点    */   publicstaticfinalintMIAN_SAN=2;       /**    *眠二:在走一步可成眠三的点    */   publicstaticfinalintMIAN_ER=1;   //-------------------------------------------------------------   /**    *分析存在五连    *

8、     *@paramtmpChess    */   publicbooleananalyzeWulian(int[]tmpChess,intisWho){     intcount=0;     for(inti=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。