07 2021 档案

摘要:区别 结构体变量 结构体变量作为形参,传递的是结构体变量本身,是一种值传递 形参结构体变量成员值的改变不影响对应的实参构体变量成员值的改变 结构体指针 结构体指针作为函数参数,传递的是指向结构体变量的本身 结构体指针指向的变量成员值的改变影响对应的实参构体变量成员值的改变 代码 直接说有些抽象难懂, 阅读全文
posted @ 2021-07-31 15:04 CairBin 阅读(810) 评论(0) 推荐(0) 编辑
摘要:原因 近期,别人送了我一个CuteBot智能小车,拆开一看做工挺精致的,但是这东西是积木图形编程,显然不适合我这个年龄,所以打算给家里的小孩玩。 那么,你可能会问了,为什么要写这篇文章呢?答案当然是用来水的啊 其实在装的时候遇到了点坑,所以记录下来(说了半天还是水文章(滑稽)) 部件 首先看下一个具 阅读全文
posted @ 2021-07-20 20:17 CairBin 阅读(263) 评论(0) 推荐(0) 编辑
摘要:安装Qt 如标题,你首先需要到 http://download.qt.io/ 去下载并安装Qt,并在引导下安装MSVC组件(这里不做过多解释) Visual Studio 2019 配置 打开VS2019 点击**“继续但无需代码”** “扩展(X)” → “管理扩展” 搜索**“Qt”** 找到* 阅读全文
posted @ 2021-07-18 17:12 CairBin 阅读(2363) 评论(0) 推荐(1) 编辑
摘要:规则原理 如图 判断游戏结束 chessData.h //row,col 表示当前落子 bool checkWin(ChessData* game, int row, int col); 横、竖、斜(斜有两种)共四种情况,每种情况根据当前落子往后遍历5个子,有一种符合就胜利 chessData.cp 阅读全文
posted @ 2021-07-15 21:49 CairBin 阅读(263) 评论(0) 推荐(0) 编辑
摘要:AI思考落子点 在之前我们已经实现计算权值了,现在要想让AI落子,应根据之前的计算结果使棋子落在分值最大点上。当然可能会出现多个分值相同的最大点,这时在其中随机取一个点落下即可。 chessData.h typedef struct point{ int row; int col; } point_ 阅读全文
posted @ 2021-07-15 21:48 CairBin 阅读(334) 评论(0) 推荐(0) 编辑
摘要:原理 计算 计算每个落子点的**“权值”**,找到权值最大的落子点 对于每个空白点,分别计算周围的八个方向 不妨以该空白点作为参照原点,以水平向右作为X轴正方向,以竖直向下为Y轴正方向建立平面直角坐标系 因为在计算某个方向时,正向和反向需同时考虑,实际上只需要四个方向,即向量(1,0)的方向、向量( 阅读全文
posted @ 2021-07-07 14:55 CairBin 阅读(507) 评论(0) 推荐(0) 编辑
摘要:分析 在鼠标左键点击时,我们不能让新棋子在已有棋子的位置落下,同时我们还要让棋子在规定位置落下——棋盘线的交点处。 功能实现 创建数据类型 创建头文件chessData.h和源文件chessData.cpp 在chessData.cpp和main.cpp中分别引用头文件chessData.h #in 阅读全文
posted @ 2021-07-01 10:59 CairBin 阅读(512) 评论(0) 推荐(0) 编辑
摘要:准备 我们首先要在程序中定义一个名为drawPNG的函数,用于输出png格式图片并使背景透明 引入头文件(需要提前安装EasyX) #include <graphics.h> 定义函数 drawPNG void drawPNG(IMAGE* picture, int picture_x, int p 阅读全文
posted @ 2021-07-01 10:58 CairBin 阅读(523) 评论(0) 推荐(0) 编辑
摘要:开发环境 环境准备 Visual Studio Windows EasyX图形库 素材文件 素材文件已经准备了,点击此处获取 百度网盘链接 提取码:su6p 创建项目 打开Visual Studio 创建空项目 创建源文件main.cpp 在项目属性中的“高级”一栏里,设置使用多字节字符集 导入资源 阅读全文
posted @ 2021-07-01 10:57 CairBin 阅读(214) 评论(0) 推荐(0) 编辑
摘要:报错1 FATAL { err: Error: Spawn failed at ChildProcess.<anonymous> (/usr/local/src/hexo/cairbin/node_modules/hexo-util/lib/spawn.js:51:21) at ChildProce 阅读全文
posted @ 2021-07-01 10:56 CairBin 阅读(6482) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示