没有合适的资源?快使用搜索试试~ 我知道了~
chesspp:国际象棋++
共25个文件
cpp:10个
h:6个
txt:5个
需积分: 9 0 下载量 8 浏览量
2021-03-08
02:05:15
上传
评论
收藏 22KB ZIP 举报
温馨提示
国际象棋++ 一个C ++国际象棋库,使用以片段为中心的位图表示板。 设计用于通过与国际象棋引擎进行。 主要是出于娱乐目的而编写的,但在解析和生成脱机强化学习数据集(例如,为基于树搜索的演员评论家的训练前评估模型生成位置表可能很有用。 内容 董事会代表 片段被编码为位阵列的8x8x12矩阵(每一层由64位表示)。 每种颜色的每种棋子(典当,白鸦,骑士,主教,国王,女王)的一层。 占用率可以通过所有层的逻辑或来确定。 使用OpenMP可以实现矢量化/加速。 棋盘状态的其他元素包括:cast割(4层,每位选手cast侧和国王侧2个),传球(1层,其中1表示传球的位置(如果存在),否则为0),主动回合(1层)和数字自上次pawn推送或捕获以来的一半动作,因为50步后游戏将得出平局(1层)。 因此,我们将板状态用数字表示为8x8x19矩阵,类似于的状态表示,其中不同的状态元素被编码为单独的层
资源推荐
资源详情
资源评论
收起资源包目录
chesspp-master.zip (25个子文件)
chesspp-master
CMakeLists.txt 258B
main.cpp 97B
util
FENParser.h 349B
Parser.h 131B
CMakeLists.txt 63B
FENParser.cpp 299B
Parser.cpp 58B
LICENSE 34KB
test
CMakeLists.txt 187B
test_data.cpp 454B
test_trivial.cpp 537B
test_game.cpp 188B
test_omp.cpp 515B
README.md 2KB
game
Piece.h 524B
Player.h 144B
Piece.cpp 295B
Board.h 1KB
CMakeLists.txt 62B
Board.cpp 1KB
data
BoardBitmap.cpp 946B
CMakeLists.txt 47B
BoardBitmap.h 960B
.gitignore 23B
CHANGELOG.md 166B
共 25 条
- 1
资源评论
荒腔走兽
- 粉丝: 23
- 资源: 4663
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 全国大学生建模大赛教程.docx
- 华为HCIA-WLAN 3.0 课程视频(45 STA无法上线故障排查.mp4)
- 华为HCIA-WLAN 3.0 课程视频(44 AP无法上线故障排查(下).mp4)
- 华为HCIA-WLAN 3.0 课程视频(43 AP无法上线故障排查(上).mp4)
- python实现基于U-net和MRI图像的膀胱壁边缘以及膀胱肿瘤检测(高准确率)+源码+开发文档+模型训练(毕业设计&课程设计
- 华为HCIA-WLAN 3.0 课程视频(42 WLAN系统维护的方法及故障处理命令.mp4)
- 华为HCIA-WLAN 3.0 课程视频(41 WLAN故障处理一般流程(下).mp4)
- C++基于OpenCV+Qt的人脸识别考勤系统-毕业设计+源代码+文档说明.zip
- python爬虫资源下载
- 华为HCIA-WLAN 3.0 课程视频(40 WLAN故障处理一般流程(上).mp4)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功