求一个C语言编写的五子棋代码

要求:能在VC++6.0上运行,要源代码,代码最好有解释。
能够运行且有解释的话,会加分的!!!拜托啦!!!!

第1个回答  2015-07-09
为整个棋盘建立一张表格用以记录棋子信息,使用一个15*15的二维数组 chessman[15][15] (15*15是五子棋棋盘的大小),数组的每一个元素对应棋盘上的一个交叉点,用“0”表示空位、“1”代表己方棋子、“2”代表对方棋子。这张表也是今后分析的基础。其次要建立一个结构,主要用于搜索过程中,定义如下:

typedef struct five_chess* point;

struct five_chess{

int x;

int y;

int layer;

int value;

int score;

int chess[LENGTH][LENGTH];

int record[LENGTH][LENGTH];

};

具体内容请参见:http://blog.csdn.net/sobigapple/archive/2006/06/19/813050.aspx本回答被网友采纳
第2个回答  2015-07-09
只有象棋代码