Chess-Engine:一个弱的 C 语言国际象棋引擎

时间:2021-07-10 17:48:14
【文件属性】:
文件名称:Chess-Engine:一个弱的 C 语言国际象棋引擎
文件大小:84KB
文件格式:ZIP
更新时间:2021-07-10 17:48:14
C 国际象棋引擎 这是过去几年纯粹为了好玩而编写的小型国际象棋引擎。 目前它绝不是没有错误的,但可以通过命令行或任何与 UCI 兼容的国际象棋棋盘下棋。 安装 cd src && make 目前我只能保证这将在 OS X 上运行,但几乎所有引擎都更普遍地与类 UNIX 系统兼容,并且只需进行一些更改即可通过 gcc 进行编译。 由于依赖 POSIX 线程,感兴趣的人目前不太可能在 Windows 上进行编译。 也可以通过根目录中的 Doxygen 生成文档。 跑步 安装后,只需在命令行中将其作为可执行文件执行即可运行引擎。 在出现的提示中键入 help 将提供命令列表及其用法说明。 或者,使用 --uci 作为第一个参数和要登录的文件的位置作为第二个参数运行将在 UCI 模式下启动引擎,这对于使用棋盘 GUI 进行配置非常有用。 贡献 欢迎使用补丁和拉取请求,尤其是解决上述平台兼容性问题
【文件预览】:
Chess-Engine-master
----.gitignore(71B)
----src()
--------fen.c(4KB)
--------bit.c(2KB)
--------zobrist.h(2KB)
--------extglobals.h(4KB)
--------pgnfile.c(3KB)
--------init.c(9KB)
--------search()
--------command.h(2KB)
--------aux()
--------uci.c(10KB)
--------bit.h(1KB)
--------commandlist.h(1KB)
--------exit.c(299B)
--------engine.h(44B)
--------zobrist.c(7KB)
--------binary.h(626B)
--------log.h(231B)
--------fen.h(1KB)
--------pgnfile.h(123B)
--------defines.h(1KB)
--------command.c(2KB)
--------globals.h(5KB)
--------manage_time.c(4KB)
--------engine.c(1KB)
--------makefile(983B)
--------manage_time.h(664B)
--------init.h(969B)
--------eval()
--------commandlist.c(8KB)
--------move()
--------data-structures()
--------log.c(1KB)
--------test()
--------exit.h(357B)
--------board()
--------uci.h(376B)
----Doxyfile(75KB)
----README.md(1KB)
----changelog(1KB)
----test()
--------configs()

网友评论