一个用java写的简单五子棋代码
文件大小: 15k
源码售价: 10 个金币 积分规则     积分充值
资源说明:一个简单的五子棋代码关键代码如下: //初始化棋盘 for(i=0;i<16;i++) for(j=0;j<16;j++) { this.pgrades[i][j] = 0; //代表玩家的得分 this.cgrades[i][j] = 0; this.board[i][j] = 2; //其值为2则代表为下子,若为1则代表电脑下子,若为0,则代表玩家下子 } //遍历所有的五连子可能情况的权值 //横 for(i=0;i<16;i++) for(j=0;j<12;j++){ for(k=0;k<5;k++){ this.ptable[j+k][i][icount] = true; this.ctable[j+k][i][icount] = true; } icount++; } //竖 for(i=0;i<16;i++) for(j=0;j<12;j++){ for(k=0;k<5;k++){ this.ptable[i][j+k][icount] = true; this.ctable[i][j+k][icount] = true; } icount++; } //右斜 for(i=0;i<12;i++) for(j=0;j<12;j++){ for(k=0;k<5;k++){ this.ptable[j+k][i+k][icount] = true; this.ctable[j+k][i+k][icount] = true; } icount++; } //左斜 for(i=0;i<12;i++) for(j=15;j>=4;j--){ for(k=0;k<5;k++){ this.ptable[j-k][i+k][icount] = true; this.ctable[j-k][i+k][icount] = true; } icount++; }
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。