文件名称:uchess:terminal在您的终端机上对UCI引擎下棋
文件大小:113KB
文件格式:ZIP
更新时间:2024-05-30 09:33:47
Go
uchess terminal在您的终端下棋。 介绍 uchess是一个交互式终端象棋客户端,旨在与一起进行游戏性和移动分析。 uchess具有高度可配置性,完全可主题化,并且能够支持包括人类与人类,人类与cpu以及cpu与cpu在内的各种游戏场景。 可以通过FEN表示法初始化游戏,然后将其导出为PGN表示法,以便在第三方引擎中进行进一步分析。 此外,为了共享或归档板状态,板快照可以保存为SVG图像格式。 提供了一个提示引擎来帮助玩家发现给定场景中的最佳动作,并且游戏状态可以根据需要向后移动以促进游戏树的探索。 游戏动作通过交互命令外壳作为代数符号输入,并且支持各种辅助命令。 董事会快照的示例: 安装 获得uchess的最简单方法是通过。 uchess也可以使用“ go get”安装。 要使用go get命令,需要有效的GOPATH。 如果未指定$ GOPATH,则默认情况下
【文件预览】:
uchess-main
----.goreleaser.yml(801B)
----.gitignore(353B)
----go.mod(394B)
----Makefile(440B)
----pkg()
--------init.go(2KB)
--------state.go(583B)
--------download.go(8KB)
--------input.go(1KB)
--------util.go(7KB)
--------cmd.go(5KB)
--------theme.go(6KB)
--------themes()
--------engine.go(3KB)
--------config.go(4KB)
--------render.go(11KB)
----assets()
--------snapshot.png(15KB)
--------uchess.png(66KB)
----LICENSE(1KB)
----go.sum(6KB)
----README.md(10KB)
----docs()
--------uchess.man(7KB)
--------release.txt(259B)
--------uchess.txt(7KB)
----cmd()
--------uciproxy()
--------uchess()