井字游戏,如何将2D游戏板阵列与网格链接?

时间:2020-10-18 06:50:40

标签: arrays loops grid location 2d

所以我的问题是我想制作一个模块化的井字游戏。目前,我能够根据玩家的输入生成网格,并在单击网格时旋转转弯。我还无法弄清楚的是赢得胜利的逻辑,而不仅仅是敲定3x3电路板的胜利选项。一旦电路板变成5x5或10x10,该方法就不可能了。

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

const grid = [];
for (let i = 0; i < 5; ++i) {
  grid.push(Array(5).fill(0));
}

尽管一旦生成grid并创建了所述数组,我不知道如何连接两者。

这是我的播放代码上的网格,没有获胜逻辑,只是纯粹的视觉效果。 https://playcode.io/686365/

0 个答案:

没有答案