手机版

五子棋游戏源代码(9)

发布时间:2021-06-11   来源:未知    
字号:

【柯哀王道】左右两边的世界-作者:忧冷繁星

//计算机走棋

/*

*说明:用穷举法判断每一个坐标点的四个方向的的最大棋子数,

*最后得出棋子数最大值的坐标,下子

**/

public void computerDo(int width,int height){

int max_black, max_white, max_temp, max=0;

setisOdd(true);

System.out.println("计算机走棋 ...");

for(int i = 0; i <= width; i++){

for(int j = 0; j <= height; j++){

if(!chessExist(i,j)){//算法判断是否下子

max_white=checkMax(i,j,2);//判断白子的最大值

max_black=checkMax(i,j,1);//判断黑子的最大值

max_temp=Math.max(max_white,max_black);

if(max_temp>max){

max=max_temp;

this.x=i;

this.y=j;

}

}

}

}

setX(this.x);

setY(this.y);

this.arrMapShow[this.x][this.y]=2;

}

//记录电脑下子后的横向坐标

public void setX(int x){

this.x=x;

}

//记录电脑下子后的纵向坐标

public void setY(int y){

this.y=y;

}

//获取电脑下子的横向坐标

public int getX(){

return this.x;

五子棋游戏源代码(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)