黑白棋+AI

黑白棋+AI,白棋,又叫翻转棋(Reversi)、奥赛罗棋(Othello)、苹果棋或反棋(Anti reversi)。 游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。 它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。 有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。

应用介绍

黑白棋+AI

编译环境:VS2015 + EasyX

编译平台:Windows

介绍

黑白棋,又叫翻转棋(Reversi)、奥赛罗棋(Othello)、苹果棋或反棋(Anti reversi)。

游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。

它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。

有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。

单人模式

玩家执黑棋

提供简单、中等、困难AI。

其中简单AI返回可转化棋子最大位置,

中等以及困难AI进行极大极小博弈树搜索,返回搜索指定层数之后的最优解。

双人模式

黑棋为先,两人交替出棋    

联机对战 通过Socket编程实现,两人必须处于同一个局域网下,一人创建,一人连接,

连接成功后进入游戏,对弈开始,其中服务端为白棋,客户端为黑棋,黑棋为先。##### 观战模式

电脑 Middle 对战电脑 Difficult

游戏介绍

"五步之内,百人不当",

"十年磨剑,一孤侠道",

"千里挥戈,万众俯首",

"四海江湖,百世王道",

"每一个来到墨问的人 都会面临选择",

"天下皆白 唯我独黑",

"民生涂炭 奈之若何",

"墨门绝术 克而不攻",

"八横八纵 兼爱平生",

"墨家主张非攻兼爱 要获得胜利",

"并非一定要通过杀戮 攻城为下 攻心为上",

"墨攻棋局 棋子虽然不多",

"但是敌我双方的转化 却是千变万化 步步惊心",

文件列表(部分)

名称 大小 修改日期
README.md2.44 KB2020-03-07
0.jpg638.98 KB2020-03-07
1.jpg418.83 KB2020-03-07
easyx.h3.97 KB2020-03-07
graphics.h1.93 KB2020-03-07
EasyXa.lib50.38 KB2020-03-07
EasyXw.lib50.80 KB2020-03-07
EasyXa.lib38.22 KB2020-03-07
EasyXw.lib37.99 KB2020-03-07
EasyXa.lib57.46 KB2020-03-07
EasyXw.lib57.62 KB2020-03-07
EasyXa.lib41.96 KB2020-03-07
EasyXw.lib42.51 KB2020-03-07
EasyXa.lib29.28 KB2020-03-07
EasyXw.lib30.61 KB2020-03-07
main.cpp11.72 KB2020-03-07
rusi.vcxproj1.06 KB2020-03-07
rusi.vcxproj.filters0.46 KB2020-03-07
rusi.sln0.47 KB2020-03-07
x640.00 KB2020-03-07
x860.00 KB2020-03-07
x640.00 KB2020-03-07
x860.00 KB2020-03-07
x860.00 KB2020-03-07
VC20130.00 KB2020-03-07
VC20170.00 KB2020-03-07
VC60.00 KB2020-03-07
Include0.00 KB2020-03-07
lib0.00 KB2020-03-07
easyx0.00 KB2020-03-07

立即下载

相关下载

[磁耦合谐振buckss仿真] 无线电能传输技术可有效地解决电源接入问题,使充电过程便捷、安全,解决了传统依靠电导体直接进行物理接触的电源直接接触式输电模式所带来的插电火花、积碳、不易维护、易产生磨损,特别是在特殊环境下用电存在的安全隐患等问题。
[QT学习日记篇01(1)-QT界面初探- *.pro文件详解] Qt基础课程完结项目,完成一款小游戏并封装:翻金币游戏,通过点击金币进行翻面,让所有金币为同一面就游戏通过进入下一关。 过程中会使用前面学到的 “信号和槽”,“Qt图片资源显示”,“Qt播放音频”,“Qt绘图函数”,“Qt消息控件”等等知识。是一次前面所学知识的汇总。
[MMC模块化多电平换流器常用调制策略的对比分析] 在Matlab/Simulink环境下分别搭建了桥臂数量为6和10的两种调制方法的仿真模型,分析了模块数量与调制方法对输出的正弦电压的影响。
[svpwm同步调制] 同步调制下,通过把载波的频率固定为参考波频率的整数倍,同时固定两者的相位关系。通过这种方法可以消除3的倍数次谐波,并且通过适合pwm波正负半周期对称(N载波比取奇数),消除偶次谐波,总体同步调制所含谐波只为6k+1也就是5 7 11 13次谐波等。
[避雷器comsol仿真] comsol实现避雷器的电,磁,热仿真计算模型
[FPGA车牌识别代码

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部