五子棋软件设计

来源:百度知道 编辑:UC知道 时间:2024/06/04 05:50:21
谁能用C语言编个五子棋的程序阿,要详细一点的

/*********************************************************************************
加分才能得到更多的回答呀!
游戏说明
1.本五子棋规则遵循一般五子棋游戏规则。
2.'W',',S','A','D'分别对应与光标的上、下、左、右。“Enter”为落子键.且在
游戏当中双方必须分时复用。
3.本代码在Turboc 2.0 SMALL模式下调试通过。
4.如果要单独运行该代码生成的EXE文件,请确保Turboc 2.0系统自带的*.BGI与
该EXE在同一目录下,以便图形系统的正常运行。
*********************************************************************************/
#include <graphics.h>
#include <stdio.h>
#include <dos.h>
/*******************************全程变量****************************************/
#define HORIZON 150
#define VERTICAL 30
#define MAXX 15
#define MAXY 15

int curx=HORIZON,cury=VERTICAL;
char C='';
int AOrB=0;
int state[MAXY][MAXX]; /*state[][]为红白方状态:1为红方,2为白方.*/
/*******************************************************************************/
struct Offset
{