c++版本跳棋源代码.rar
程序实现简介:
由于仓促写成,游戏的网络功能暂时没有,非常抱歉,下一版本一定补上。
跳子棋程序的实现不算太难,但却也有一点复杂。主要原因可能就是它的棋盘为一个不规则的图形。
我的思路是:把棋盘121棋格分为7个区,中间为0区,上为1区,逆时针至右上角。
定义一个棋格的属性:
坐标。(根据棋盘图自己量一下,不会不知道用什么吧!)
棋格所属区域,即上面所提7个区。
棋格离各个端点几格,6维数组记录6方,电脑下子时可作为下子的优先级判断。
棋格上棋子的颜色0-6,0为无子。
棋格属于第几个棋格(从上至下,从左至右,1-122个棋格)
下载地址
用户评论