def start_engine(self): # self.use_engine = False uci_engine = UCIEngine() uci_engine.start() uci_engine.configure({'Threads': '1'}) # Wait until the uci connection is setup while not uci_engine.ready: uci_engine.registerIncomingData() uci_engine.startGame() # uci_engine.requestMove() self.uci_engine = uci_engine
def start_engine(self): # self.use_engine = False uci_engine = UCIEngine() uci_engine.start() uci_engine.configure({'Threads': '1'}) # Wait until the uci connection is setup while not uci_engine.ready: uci_engine.registerIncomingData() uci_engine.startGame() # uci_engine.requestMove() self.uci_engine=uci_engine
from uci import UCIEngine uci_engine = UCIEngine("/Users/shiv/chess/engines/komodo-3-mac") uci_engine.start() uci_engine.configure({}) while not uci_engine.ready: uci_engine.registerIncomingData() # opts = uci_engine.get_options() for k,v in uci_engine.get_options().iteritems(): print k print v # print uci_engine.engine_info # uci_engine.set_option('Threads','2') # print uci_engine.get_options() uci_engine.startGame()