求大佬解释一下这个五子棋游戏代码

大佬们 这个五子棋游戏 棋子为什麼不出现在鼠标点击的附近交点上 出现在别的地方 这是代码


}

五子棋游戏胜负的判定一般有┅下两种算法:

1.扫描整个棋盘,分别扫描四个方向是否有5个连子网上找了很多五子棋游戏源码都是用此算法,这意味着每下一个棋子都偠扫描一遍15×15的棋盘复杂而且低效,代码略

2.每下一字,从该子开始扫描其四个方向(例如:从该子的(x-4y)坐标开始扫描横向)是否存在5个连子。此算法较为常用而且不涉及更为复杂的数据结构。

另外为解决扫描越界的问题,在声明棋盘棋子位置时可声明一个(4+15+4)×(4+15+4)的棋盘,而让棋子偏移(44)个坐标。

以上源码编译器为VS2010

}

我要回帖

更多关于 五子棋游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信