定义一个二维数组,是记录棋牌位置吗?为什么要这样做,感觉可有可无,好像意义不大,不是很理解。

来源:2-5 落子实现

慕仔8415870

2021-07-11 09:48

var  chessBoard = [];

for(var i = 0;i < 15;i++){

chessBoard[i] = [];

for(var j = 0;j<15;j++){

    chessBoard[i][j] = 0;

}

}



写回答 关注

1回答

  • 慕斯卡3440762
    2021-08-04 10:24:37

    定义棋盘数组的目的是为了不重复落子(0代表空时才能下)以及后续AI中统计一方是否最终获胜

JS实现人机大战之五子棋(UI篇)

利用js及canvas绘图知识,实现程序界面编写和交互逻辑处理

35650 学习 · 136 问题

查看课程

相似问题