uci
uci copied to clipboard
Ruby library for communicating with UCI (Universal Chess Interface) engines.
Reported by Michael A: > ruby -w --> > /var/lib/gems/1.9.1/gems/uci-0.0.2/lib/uci.rb:174: warning: method redefined; discarding old moves > /var/lib/gems/1.9.1/gems/uci-0.0.2/lib/uci.rb:247: warning: instance variable @fen not initialized
Reported by Michael A: > Hi, > > I tried your gem and all works fine with Ubuntu 14.04, stockfish and movetime 100ms. > > Some problems occour with other...
It looks like the set_board function sets @board https://github.com/xunker/uci/blob/master/lib/uci.rb#L275 but I'm not seeing the result after having sent in a fenstring ``` require 'uci' uci = Uci.new( :engine_path => '/usr/local/bin/stockfish')...
Thanks for this great library! I'm looking to use it to automate the evaluation of a series of board positions. This means I need access to the engine's info output....