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

代码片段和文件信息
/*******************************************************************************
**程序名称:鏖战五子棋
**程序描述:人机对战五子棋,电脑具备较高级的人工智能。电脑使用黑棋用户使用白棋,
** 最先摆出五子连线者胜利。
**程序作者:宋元瑞
**最后修改: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++ 画图形,选中图形可以移动图形
相关资源
- 安科瑞智能电能表MODBUS通讯程序 VC6
- Wi-Fi IoT智能家居套件-Hi3861(原理图
- 51智能小车(红外避障)
- 智能灯(无极调光-配合人体检测)
- “变频”智能水位控制电路
- 经典外汇智能交易程序Amazing3.1源码(
- 51单片机红外智能小车
- 五子棋游戏源码(控制台)
- 五子棋c++控制台代码
- MFC五子棋游戏
- 《智能卡批量自动发卡系统》 《CPU卡
- 五子棋C++(Qt版).zip
- 自动解决智能拼图,A*算法+生成可解
- MFC智能停车场管理系统
- 基于STM32智能家居的无线网关设计与实
- 树莓派智能小车开发C语言源码
- 毕业设计C++五子棋源代码及毕业论文
- 基于Qt的智能停车场.rar
- 基于STEM32的倒车记录仪智能报警系统
- C++课程设计五子棋基于Qt4
- 人工智能经典作业,野人与传教士过
- C++ 五子棋游戏 图形界面
- wumpus世界(MFC编写)
- 基于C++的五子棋游戏设计
- 基于easyx的人机对战五子棋
- 基于MFC的单机版五子棋含PPT详细答辩
- c++五子棋程序
- C++可视化MFC课设_五子棋带报告
- VC++6.0 双人五子棋游戏
- VC++MFC小游戏开发教程+扫雷+五子棋+俄
评论
共有 条评论