资源简介

人机对战五子棋,电脑具备较高级的人工智能。电脑使用黑棋,用户使用白棋, 最先摆出五子连线者胜利。

资源截图

代码片段和文件信息

/*******************************************************************************
**程序名称:鏖战五子棋
**程序描述:人机对战五子棋,电脑具备较高级的人工智能。电脑使用黑棋用户使用白棋,
**          最先摆出五子连线者胜利。
**程序作者:宋元瑞
**最后修改:2009年5月8日
*******************************************************************************/
/*******************************************************************************
**                                 头文件
*******************************************************************************/
#include 
#include 
#include 
#include 
#include 
/*******************************************************************************
**                                 宏定义
*******************************************************************************/
#define closegr closegraph
/*******************************************************************************
**                                全局变量
*******************************************************************************/
int first=0;           /*鼠标启动参数                              */
int has[16][16];       /*棋子的有无、颜色;0-无,1-黑,2-白        */
int grade=0;
int vf[3][16][16];     /*ValueFuture未来势值,标识空格点的潜力势值*/
/*******************************************************************************
**                                  字库
*******************************************************************************/
char zuo16S[]={
/* 以下是 ‘作‘ 的 16点阵宋体 字模,32 byte */
  0x080x800x0C0x800x090x000x130xFE
  0x120x800x340x880x500xFC0x900x80
  0x100x800x100x840x100xFE0x100x80
  0x100x800x100x800x100x800x100x80
};
char zhe16S[]={
/* 以下是 ‘者‘ 的 16点阵宋体 字模,32 byte */
  0x010x000x010x080x3F0xEC0x010x10
  0x010x200x7F0xFE0x000x800x030x00
  0x070xF80x1C0x080xE40x080x070xF8
  0x040x080x040x080x070xF80x040x08
};
char song16S[]={
/* 以下是 ‘宋‘ 的 16点阵宋体 字模,32 byte */
  0x020x000x010x000x7F0xFE0x410x04
  0x810x080x010x000x7F0xFC0x030x80
  0x050x800x050x400x090x200x110x10
  0x210x0E0x410x040x010x000x000x00
};
char yuan16S[]={
/* 以下是 ‘元‘ 的 16点阵宋体 字模,32 byte */
  0x000x000x1F0xF80x000x000x000x00
  0x000x000x7F0xFE0x040x400x040x40
  0x040x400x040x400x080x400x080x40
  0x100x420x200x420x400x3E0x000x00
};
char rui16S[]={
/* 以下是 ‘瑞‘ 的 16点阵宋体 字模,32 byte */
  0x000x200xF90x240x210x240x210x24
  0x210xFC0x200x000xFB0xFE0x200x40
  0x230xFE0x220x520x2A0x520x320x52
  0xC20x520x020x520x020x4A0x020x04
};
char zhi16S3[]={
/* 以下是 ‘指‘ 的 16点阵宋体 字模,32 byte */
  0x110x000x110x380x110xC00x110x04
  0xFD0x040x110xFC0x140x000x190xFC
  0x310x040xD10x040x110xFC0x110x04
  0x110x040x110x040x510xFC0x200x00
};
char dao16S[]={
/* 以下是 ‘导‘ 的 16点阵宋体 字模,32 byte */
  0x000x000x1F0xF00x100x100x1F0xF0
  0x100x040x100x040x0F0xFC0x000x20
  0x000x200xFF0xFE0x080x200x040x20
  0x06

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      55223  2009-05-08 22:22  鏖战五子棋(宋元瑞)\azWZQ.c

     文件      47414  2009-05-08 22:22  鏖战五子棋(宋元瑞)\azWZQ.EXE

     文件      62561  2009-05-08 22:35  鏖战五子棋(宋元瑞)\五子棋使用帮助.JPG

     目录          0  2009-05-08 22:36  鏖战五子棋(宋元瑞)

----------- ---------  ---------- -----  ----

               165198                    4


评论

共有 条评论