Skip to content

一个异步跨平台中国象棋引擎脚手架

License

Starlight0798/chess-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess CLI

一个异步的跨平台(windows, macOS, Linux)的基于uci协议的中国象棋引擎命令行脚手架,致力于跨平台且在CMD中达到接近于GUI的体验,支持在CMD下启动多核象棋引擎,不再局限于使用Windows下的GUI来操作引擎。 UCI协议

Features

License

本项目采用GPL-3.0 license协议开源。

Usage

  1. 下载皮卡鱼引擎,解压到当前目录下。
  2. 编译指令:
    # windows
    cargo build --release    
    # linux
    cargo install cross
    cross build --target x86_64-unknown-linux-gnu --release 
    # macOS TODO
  3. 将可执行文件,引擎和权重放在同一文件夹下,并设置engines.toml的路径。

TODO

  • 支持更多引擎
  • 引擎后台思考
  • 对局用时方案
  • 支持开局库

DEMO

Windows:

image-20250602182407956

Linux:

image-20250602182701201

About

一个异步跨平台中国象棋引擎脚手架

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages