Questions tagged [uci]

The Universal Chess Interface (UCI) is an open communication protocol that enables a chess program's engine to communicate with its user interface.

58 questions
0
votes
0 answers

How to use InvalidPluginExecutionException in UCI

I use Mscrm 365 on-premise, in my last version (2016) there was a use in InvalidPluginExecutionException function to show the user an error. In 365 I get the error but not the text I wrote, example in the image. How can I use the …
Damkulul
  • 1,406
  • 2
  • 25
  • 59
0
votes
1 answer

How to import a whole folder of CSVs in python (pandas) from UCI ML Repo?

this is the link from which I want the csv files:http://archive.ics.uci.edu/ml/datasets/selfBACK My approach right now is to download it locally, by simply clicking it. But, this folder has a lot of different folders with many CSVs in it. How I do i…
0
votes
1 answer

Timed calculation with additional stop signal in Python

I have the following scenario (for reference, I want to implement the UCI chess engine protocol): I need to perform a calculation for some time x (possibly infinite). When the time is up, I want to know the current state (intermediate result) of the…
mexx
  • 53
  • 5
0
votes
0 answers

How to change uci named section to unnamed?

I have config file on openwrt platform. Config file contains named sections and I need to delete name from section that it become unnamed section. Example config core 'main' option session_timeout '1800' option lang 'en' option…
0
votes
0 answers

Openwrt : file modifications of /etc/config on custom-compiled firmware not saved after reboot

I am building an openwrt firmware for an old mt7620 board for commercial purpose (captive portal) I am encountering a strange behaviour when I try to save updated config files. I am trying to figure out the reason. This is an example of what happens…
Ced76
  • 1
  • 2
0
votes
2 answers

D365 - UCI - A validation error occurred. The value 895390001 of 'MULTISELECT' on record of type ENTITY' is outside the valid range. Accepted Values:

I am trying to use the Multiselect option set and want to build it dynamically, the addOption() is populating the multiselect field correctly, but on save of record it is prompting the validation error. On change of contact lookup, I am populating…
Muhammad
  • 13
  • 4
0
votes
1 answer

Response from my chess engine using Universal Chess Interface (UCI) isn't received by the chess GUI apps

I've coded some toy chess engines in the past using different languages, all of them providing their own simple text-based UI. Now I want to write an engine that can be used with chess GUIs like ChessX or Cute Chess. I've read and understood (at…
z80crew
  • 1,150
  • 1
  • 11
  • 20
0
votes
2 answers

Dataframes from .data, .names and .test files using pandas

I am trying to work on the adult dataset, available at this link. At the moment I'm stuck since the data I am able to crawl are in formats which are not completely known to me. Therefore, after downloading the files, I am not able to correcly get a…
hellomynameisA
  • 546
  • 1
  • 7
  • 28
0
votes
0 answers

how to run 2 command lines in a sames instance of a console program in Vb6?

I need to run 2 command lines in chess engine using the UCI protocol. 1- position fen "r1k4r/p2nb1p1/2b4p/1p1n1p2/2PP4/3Q1NB1/1P3PPP/R5K1 b" 2- go depth 10 The first line set the FEN position in the engine (stockfish). The second command the engine…
0
votes
1 answer

How do I turn my chess engine into an executable file

I have this chess engine i wrote in java. Thing is, I need to make a exe application that can take commands following a certain protocol (UCI). Ive had many problems trying to get this to work, but ill keep this brief and share the most important…
Borys Serbyn
  • 51
  • 1
  • 7
0
votes
0 answers

Is there a way of seeing if user input matches variable name in c++?

I am writing a program in C++ where there are some variables i want to tune using a genetic algorithm, but finding the fitness value for a single chromosome is relatively slow. Therefore i want to use concurrency when computing the fitness values of…
BimmerBass
  • 33
  • 4
0
votes
1 answer

What is standard input and output?

I'm starting to work on a chess engine and I want to follow the uci interface where comunication is done using plane text. In the specification it says all communication is done via standard input and output with text commands but I dont know what…
G Aker
  • 109
  • 4
0
votes
1 answer

How to wait a task to end before to close the processus?

Recently i'm working on a chess and for the AI i'm using Stockfish with the UCI Protocol. Thanks to this 2 following links ( UCI Protocol : http://wbec-ridderkerk.nl/html/UCIProtocol.html and this post : Using Stockfish Chess AI in Unity ) i have…
Nico
  • 35
  • 5
0
votes
1 answer

Need help understanding the uci.h file used in Stockfish

I'm trying to understand how Stockfish handles the UCI protocol so I can adapt my engine to use UCI as well. However I am still a beginner with C++ and the uci.h file uses some coding practices that I have never seen before. Specifically I don't…
user13357617
0
votes
0 answers

uci_api.c:(.text+0x1c): undefined reference to `uci_alloc_context'

Getting this error: uci_api.c:(.text+0x1c): undefined reference to `uci_alloc_context' while compiling a C file which includes uci API like uci_set uci_alloc_context, uci_load even though I compile with -luci. Is there any dependent packages?
Sheik
  • 17
  • 7