资源简介
人机对战五子棋,电脑具备较高级的人工智能。电脑使用黑棋,用户使用白棋,
最先摆出五子连线者胜利。
代码片段和文件信息
/*******************************************************************************
**程序名称:鏖战五子棋
**程序描述:人机对战五子棋,电脑具备较高级的人工智能。电脑使用黑棋用户使用白棋,
** 最先摆出五子连线者胜利。
**程序作者:宋元瑞
**最后修改: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
- 上一篇:系统进程统计
- 下一篇:vc++ 画图形,选中图形可以移动图形
相关资源
- 禁手规则和智能算法探讨及其实现源
- VC++6.0版做的五子棋程序源码,含禁手
- VC++五子棋窗体界面程序源码可以VC6
- C语言课程设计五子棋游戏带源代码
- MFC实现完整GoBang五子棋
- C语言综合 里面含有八皇后问题,蓝
- 人工智能专家系统C语言版
- c语言项目五子棋对战局域网.rar
- 基于ZigBee技术的智能灌溉系统研究与
- 五子棋C原程序Turbo C
- C++五子棋程序实验报告
- c语言版easyx五子棋
- 五子棋C++代码
- 五子棋实训报告c语言
- 基于51单片机的智能晾衣架
- 五子棋MFC源码及注释.
- 基于αβ剪枝的优化的五子棋算法
- 人工智能实验报告以及C语言源程序
- 八数码的深度优先算法c++实现
- 人工智能旅行商问题实验报告及C++源
- C语言Renju规则五子棋AI
- Arduino开源智能家居DIY,网关教程(
- c++五子棋人机对战源程序
- 基于linux系统socket网络五子棋对战
- 五子棋AI代码 启发式搜索+算杀 内置禁
- 大作业C语言的五子棋全套
- 五子棋小游戏含注释
- 数据挖掘中的Apriori算法(C语言版)
- 人工智能代价树的广度优先搜索
- 基于单片机的智能计算器
评论
共有 条评论