风暴:C ++ UCI Chess Engine v2

时间:2024-03-15 01:38:08
【文件属性】:

文件名称:风暴:C ++ UCI Chess Engine v2

文件大小:1.9MB

文件格式:ZIP

更新时间:2024-03-15 01:38:08

chess-engine chess bitboards chess-ai C++

风暴 受启发的C ++ UCI Chess引擎。 使用开发过程中汲取的想法创造。 运行的引擎示例。 (使用Emscripten构建到WebAssembly) 特征 位板和魔术位板移动生成 UCI协议 搜索: 带有Zobrist哈希的换位表 PVS搜索 期望窗口和迭代加深 拉佐林 自适应空移修剪 徒劳的修剪 减少后期动作 评估: 材料 方块 国王安全 空间 骑士,主教,白嘴鸦,皇后 通过所有性能测试 思考 查看移动顺序 安装: 下载或克隆此存储库(使用标志--recurse-submodules或--recursive包括子模块)。 如果在Windows上,请运行Scripts/Win-GenProjects.bat脚本以生成Visual Studio 2019项目和解决方案文件。 在Windows上构建: 运行Scripts/Win-GenProjects.bat并使用Visu


【文件预览】:
Storm-master
----.gitmodules(110B)
----Storm-Swig()
--------Boxfish.i(472B)
--------premake5.lua(2KB)
--------generate_swig.py(519B)
----Scripts()
--------Win-GenProjects.bat(101B)
--------Linux-GenProjects.bat(99B)
--------Linux-GenProjects.sh(68B)
--------MacOS-GenProjects.sh(69B)
--------MacOS-GenProjects.bat(100B)
----Storm-Cli()
--------src()
--------premake5.lua(1KB)
----README.md(1KB)
----Storm-Book()
--------src()
--------premake5.lua(1KB)
----premake5.lua(771B)
----SwigConfig.lua.example(160B)
----Include.lua(120B)
----.gitignore(164B)
----Storm-Lib()
--------src()
--------premake5.lua(2KB)
--------vendor()
----Storm-Emscripten()
--------Emscripten.cpp(11KB)
--------premake5.lua(1KB)
--------build.py(1KB)
----Paths.lua(568B)
----vendor()
--------bin()
----Storm-Test()
--------src()
--------premake5.lua(2KB)
--------vendor()

网友评论