Arrays Tic Tac Toe,如何将2D游戏板阵列与网格链接?

Arrays Tic Tac Toe,如何将2D游戏板阵列与网格链接?,arrays,loops,grid,location,2d,Arrays,Loops,Grid,Location,2d,所以我的问题是我想做一个模块化的井字游戏。目前,我能够根据玩家输入生成网格,并在单击网格时旋转旋转。但是,除了为3x3板敲定获胜选项之外,我还没有弄清楚获胜的逻辑。一旦电路板变成5x5或10x10,这种方法就不可能了 因此,我想使用2D数组来表示游戏板,并将其连接到网格 const grid = []; for (let i = 0; i < 5; ++i) { grid.push(Array(5).fill(0)); } const grid=[]; for(设i=0;i

所以我的问题是我想做一个模块化的井字游戏。目前,我能够根据玩家输入生成网格,并在单击网格时旋转旋转。但是,除了为3x3板敲定获胜选项之外,我还没有弄清楚获胜的逻辑。一旦电路板变成5x5或10x10,这种方法就不可能了

因此,我想使用2D数组来表示游戏板,并将其连接到网格

const grid = [];
for (let i = 0; i < 5; ++i) {
  grid.push(Array(5).fill(0));
}
const grid=[];
for(设i=0;i<5;++i){
grid.push(数组(5.fill)(0));
}
一旦生成了
网格
,并且创建了所述阵列,我就不知道如何将两者连接起来

这是我的游戏代码中网格的外观,没有win逻辑,只是纯粹的视觉效果。

根据您的链接,得到:
错误:未捕获类型错误:无法读取未定义的属性“target”
。您是否正在创建5x5 tic tac toe?@iAmOren我想创建一个具有n的赢/输逻辑的任意大小的板。到目前为止,我只给出了3、5、10的选项。我也不确定,这个链接对我有效。我不知道为什么它对我无效。逻辑:借用我对“常规”井字游戏的了解:征服中心方块,几个角(越多越好),继续使用方块,让你有双向选择,但是,别忘了阻挡对手。。。这就是我所能想到的。