关于实现五子棋的思想
大一期末设计,用WPF实现一个单机人人对战的五子棋,现在有一些疑惑,一是棋盘问题,棋盘式如何实现,我的目前想法是加一张图片做背景,但是对行棋比较疑惑,如果用getposition以后画圆的方法感觉很难实现,那么向背景图上加透明button设置初始为透明,内容为一张棋子的图片,然后再定义一个变量来控制状态显示黑子或者白子怎么样?或者二维数组呢?
二是怎么判断胜负,这也是相当困惑我的地方,总感觉应该用数组,但是感觉情况有些多,不知怎样简化算法。
在论坛上看过五子棋的代码,但是许多都不懂,希望可以用 更简单的代码写。望高手指点思路和算法。。然后自己进行完善,能有一个很大的提高。