黑白棋+AI
应用介绍
黑白棋+AI
编译环境:VS2015 + EasyX
编译平台:Windows
介绍
黑白棋,又叫翻转棋(Reversi)、奥赛罗棋(Othello)、苹果棋或反棋(Anti reversi)。
游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。
它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。
有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。
单人模式
玩家执黑棋
提供简单、中等、困难AI。
其中简单AI返回可转化棋子最大位置,
中等以及困难AI进行极大极小博弈树搜索,返回搜索指定层数之后的最优解。
双人模式
黑棋为先,两人交替出棋
联机对战 通过Socket编程实现,两人必须处于同一个局域网下,一人创建,一人连接,
连接成功后进入游戏,对弈开始,其中服务端为白棋,客户端为黑棋,黑棋为先。##### 观战模式
电脑 Middle 对战电脑 Difficult
游戏介绍
"五步之内,百人不当",
"十年磨剑,一孤侠道",
"千里挥戈,万众俯首",
"四海江湖,百世王道",
"每一个来到墨问的人 都会面临选择",
"天下皆白 唯我独黑",
"民生涂炭 奈之若何",
"墨门绝术 克而不攻",
"八横八纵 兼爱平生",
"墨家主张非攻兼爱 要获得胜利",
"并非一定要通过杀戮 攻城为下 攻心为上",
"墨攻棋局 棋子虽然不多",
"但是敌我双方的转化 却是千变万化 步步惊心",
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 黑白棋+AI
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
README.md | 2.44 KB | 2020-03-07 |
0.jpg | 638.98 KB | 2020-03-07 |
1.jpg | 418.83 KB | 2020-03-07 |
easyx.h | 3.97 KB | 2020-03-07 |
graphics.h | 1.93 KB | 2020-03-07 |
EasyXa.lib | 50.38 KB | 2020-03-07 |
EasyXw.lib | 50.80 KB | 2020-03-07 |
EasyXa.lib | 38.22 KB | 2020-03-07 |
EasyXw.lib | 37.99 KB | 2020-03-07 |
EasyXa.lib | 57.46 KB | 2020-03-07 |
EasyXw.lib | 57.62 KB | 2020-03-07 |
EasyXa.lib | 41.96 KB | 2020-03-07 |
EasyXw.lib | 42.51 KB | 2020-03-07 |
EasyXa.lib | 29.28 KB | 2020-03-07 |
EasyXw.lib | 30.61 KB | 2020-03-07 |
main.cpp | 11.72 KB | 2020-03-07 |
rusi.vcxproj | 1.06 KB | 2020-03-07 |
rusi.vcxproj.filters | 0.46 KB | 2020-03-07 |
rusi.sln | 0.47 KB | 2020-03-07 |
x64 | 0.00 KB | 2020-03-07 |
x86 | 0.00 KB | 2020-03-07 |
x64 | 0.00 KB | 2020-03-07 |
x86 | 0.00 KB | 2020-03-07 |
x86 | 0.00 KB | 2020-03-07 |
VC2013 | 0.00 KB | 2020-03-07 |
VC2017 | 0.00 KB | 2020-03-07 |
VC6 | 0.00 KB | 2020-03-07 |
Include | 0.00 KB | 2020-03-07 |
lib | 0.00 KB | 2020-03-07 |
easyx | 0.00 KB | 2020-03-07 |
发表评论 取消回复