我
我
我
五子棋代码送给你
html>
五子棋canvas {
display: block;
margin: 50px auto;
box-shadow: -2px -2px 2px #EFEFEF, 5px 5px 5px #B9B9B9;
cursor: pointer;
}
.btn-wrap {
display: flex;
flex-direction: row;
justify-content: center;
}
.btn-wrap div {
margin: 0 10px;
}
div>span {
display: inline-block;
padding: 10px 20px;
color: #FFFFFF;
background-color: #EE82EE;
border-radius: 5px;
cursor: pointer;
}
div.unable span {
background: #D6D6D4;
color: #ADACAA;
}
#result-wrap {
text-align: center;
}
--益智五子棋--
重新开始
悔棋
撤销悔棋
var over = false;
var me = true; //我
var _nowi = 0, _nowj = 0; //记录自己下棋的坐标
var _compi = 0, _compj = 0; //记录计算机当前下棋的坐标
var _myWin = [], _compWin = []; //记录我,计算机赢的情况
var backAble = false, returnAble = false;
var resultTxt = document.getElementById("result-wrap");
var chressBord = []; //棋盘
for (var i = 0; i
chressBord[i] = [];
for (var j = 0; j
chressBord[i][j] = 0;
}
}
//赢法的统计数组
var myWin = [];
var computerWin = [];
//赢法数组
var wins = [];
for (var i = 0; i
wins[i] = [];
for (var j = 0; j
wins[i][j] = [];
}
}
var count = 0; //赢法总数
//横线赢法
for (var i = 0; i
for (var j = 0; j <11; j++) {
for (var k = 0; k
wins[i][j+k][count] = true;
}
count++;
}
}
//竖线赢法
for (var i = 0; i
for (var j = 0; j <11; j++) {
for (var k = 0; k
wins[j+k][i][count] = true;