【文件属性】:
文件名称:uci:用于与 UCI(通用国际象棋接口)引擎通信的 Ruby 库
文件大小:13KB
文件格式:ZIP
更新时间:2021-07-06 17:05:48
Ruby
Ruby UCI - Ruby 的通用国际象棋接口
UCI gem 允许以一种更像 ruby 的方式与支持 UCI 协议的国际象棋引擎进行通信。
安装
注意:不包括国际象棋引擎。 您必须先安装合适的 UCI 兼容引擎。
标准安装适用。 任何一个:
gem install uci
.. 或者,在捆绑项目中,将此行添加到应用程序的 Gemfile 中:
gem 'uci'
然后执行:
$ bundle
例子
require 'uci'
uci = Uci . new ( :engine_path => '/usr/local/bin/stockfish' )
while ! uci . ready? do
puts "Engine isn't ready yet, sleeping..."
sleep ( 1 )
end
# this loo
【文件预览】:
uci-master
----Rakefile(216B)
----.rvmrc(28B)
----Gemfile(88B)
----.rspec(26B)
----spec()
--------lib()
--------spec_helper.rb(799B)
----.gitignore(154B)
----lib()
--------uci.rb(13KB)
----README.md(6KB)
----uci.gemspec(978B)
----LICENSE.txt(1KB)