登录
首页 » 算法 » 黑白棋c++

黑白棋c++

于 2022-07-27 发布 文件大小:1.65 MB
0 231
下载积分: 2 下载次数: 1

代码说明:

1.显示游戏的界面功能游戏界面上包括游戏等级选择、重新开始、游戏帮助的控件对游戏进行相应的设置。2.接受鼠标输入功能能够接受玩家的鼠标输入功能,把棋子放入指定的位置。3.根据规则翻转相应的棋子无论是电脑或是玩家在棋盘中落下棋子后,能够根据游戏的规则,把横向、纵向及对角直线上的棋子全部翻转过来,变成最后落下棋子的颜色,并对棋子数量进行增减。4.游戏胜负判断功能双方都没有棋子可下时棋局结束,以棋子数目来计算胜负,棋子多的一方获胜。在棋盘还没下满时,如果一方的棋子应经被对方吃光,则棋局结束。将对手棋子吃光的一方获胜。5.实现人机对战模式支持人工智能,根据游戏等级的不同,进行不同的算法深度搜索,找出最合理的位置进行落子操作。6.人工智能的等级设置能够指定当前电脑人工智能的等级。根据不同的等级,其算法搜索深度不同。7.游戏提供帮助说明在游戏界面中,提供一个控件。以方便对本游戏不了解的玩家对游戏进行操作和使用

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • ex2_1 利用Z变换求系统输出 ex2_2 求DFT ex2_3 求序列的圆周移位 ex2_4 求序列的圆周卷积 ex2_5 简单的DFT实例...
    ex2_1 利用Z变换求系统输出 ex2_2 求DFT ex2_3 求序列的圆周移位 ex2_4 求序列的圆周卷积 ex2_5 简单的DFT实例-for the use of Z transform ex2_1 system output DFT ex2_3 for ex2_2 sequence for translocation of the circumference of the circle sequence ex2_4 for easy ex2_5 the DFT convolution example
    2022-07-08 23:06:30下载
    积分:1
  • 用fortran编写的复合形的源程序,供大家参考。
    用fortran编写的复合形法的源程序,供大家参考。-fortran prepared with the complex method of the source, for your reference.
    2022-02-05 18:50:49下载
    积分:1
  • 使用遗传的函数优化问题
    这是简单的遗传算法代码,求解函数优化问题。这里是函数的遗传算法每一步。 使用了选择,交叉,突变,roullette 轮选择,一点交叉,位翻转突变。
    2022-02-28 09:14:52下载
    积分:1
  • bp神经网络源代码(很好用)
    资源描述这个我自己编译的bp网络源代码  很好用的  
    2022-05-14 05:41:20下载
    积分:1
  • PHP QR Code QR编码库
    概述 PHP QR 码是用于生成 QR 码,二维条形码的开放源码 (LGPL) 库。基于 libqrencode C 库,提供 API 创建条码图像 (PNG、 JPEG 多亏了 GD2) 的 QR 码。实施纯粹在 PHP 中,没有外部的依赖关系 (除了 GD2 如果需要的话)。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-04-26 16:04:21下载
    积分:1
  • Johnson 计数器
    所谓Johnson 计数器,其实说白了无非就是复杂一点的流水灯实验。流水灯加上了按键控制,流水灯的开启关闭和变化方向在按键的控制下进行。本实例是带停止控制的双向4bit Johnson 计数器,可以通过LED 灯直观的在学习板上进行演示。
    2022-11-26 12:35:03下载
    积分:1
  • PCA c 语言实现
    应用背景人脸识别,理解PCA的原理等~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~关键技术 通过 C 语言 和 opencv 来实现 PCA算法, 代码简单容易理解, 对于初学者 和想 通过代码来理解 PCA 的同学有帮助。 ·1——主成分分析   .   主成分分析 ( Principal Component Analysis , PCA )是一种掌握事物主要矛盾的统计分析方法,它可以从多元事物中解析出主要影响因素,揭示事物的本质,简化复杂的问题。
    2022-05-23 18:25:34下载
    积分:1
  • 二: 普通计器的设计说明: 1 普通计器的主要功能(普通计与逆波兰计): 1.1主要功能: 包括 a普通加减乘除运及带括号的运 b各类三角与反三角运
    二: 普通计算器的设计说明: 1 普通计算器的主要功能(普通计算与逆波兰计算): 1.1主要功能: 包括 a普通加减乘除运算及带括号的运算 b各类三角与反三角运算(可实现角度与弧度的切换) c逻辑运算, d阶乘与分解质因数等 e各种复杂物理常数的记忆功能 f对运算过程的中间变量及上一次运算结果的储存. G 定积分计算器(只要输入表达式以及上下限就能将积分结果输出) H 可编程计算器(只要输入带变量的表达式后,再输入相应的变量的值就能得到相应的结果) I 二进制及八进制的计算器 j十六进制转化为十进制的功能。 *k (附带各种进制间的转化器)。 L帮助与阶乘等附属功能-Calculator
    2022-01-23 10:21:49下载
    积分:1
  • 一个简单的,本源代码给出了16只队伍,进行双循环的赛程编排...
    一个简单的算法,本源代码给出了16只队伍,进行双循环的赛程编排-a simple algorithm, the source code is 16 teams, double-scheduling cycle race
    2023-01-31 12:35:04下载
    积分:1
  • 鱼眼矫正摄像机标定
    鱼眼图像畸变校正的代码,基于C鱼眼实现,校正效果与Opencv差不多
    2023-04-09 15:40:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载