#include <graphics.h> // EasyX_2011惊蛰版
#include <strstream>
#include <ctime>
#pragma comment(lib, "Winmm.lib")
#define T(c) ((c == 'B') ? 'W' : 'B')
using namespace std;
// 来自公众号:c语言与cpp编程
/*******************************定义全局变量*****************************/
const int difficult = 6; // 难度
const int move[8][2] = {
{-1, 0}, {1, 0}, {0, -1}, {0, 1},
{-1, -1}, {1, -1}, {1, 1}, {-1, 1}};
// 八个方向扩展
char map[8][8]; // 棋盘
IMAGE img[5]; // 保存图片
int black, white; // 双方的棋子数
int X, Y; // 白棋的下子点
/**********************************函数声明*****************************/
void load(void); // 加载素材
void print(void); // 画棋盘
void draw(int, int, char); // 下当前子
int judge(int, int, char); // 判
c语言黑白棋ai游戏源码
最新推荐文章于 2023-08-04 16:49:41 发布
本文分享了一款使用C语言编写的黑白棋游戏源码,涵盖了游戏规则、AI算法和用户交互等内容,适合对C语言编程和游戏开发感兴趣的读者学习研究。
摘要由CSDN通过智能技术生成