I took the version of shokidoki on your website, the x64 one (as I'm on amd64).
And for sjaakii I run it without the -fUCI option (first I wasn't aware of this, but I finally understood ^_^). I was surprised too it didn't work when I change the -uxiAdapter and the -adapterCommand lines. I didn't try the process for Stockfish, but I'm going to... (And thanks a lot for all.) Le jeu. 11 juil. 2019 à 11:35, <h.g.mul...@hccnet.nl> a écrit : > Op Do, 11 juli, 2019 11:06 am schreef Sam Daille: > > I made few trials and I discovered : > > > > > > * that shokidoki certainly had a compilation problem : when I entered it > > in the prompt command, it's unknown, unlike gpshsogi (my ubuntu is > xenial, > > 16, which is far from 10) ; > > Which version of Shokidoki are you using anyway (i.e. from where did you > obtain it)? > > > > > > * that gpsshogi can't be opened step by step as you suggested (when I put > > usi, it says usi, and so on) ; > > That is bad; if you cannot even run it from the command line, it will > certainly not run under XBoard. > > > > > * that sjaakii don't work when I change the lines in .xboardrc (so maybe > > I > > did a wrong thing ; the other engines don't work, but I expected it) ; > > You mean the -adapterCommand and -uxiAdapter lines? This should not affect > Sjaak II at all. At least, I hope that you do not include the -fUSI option > when you run Sjaak II; the command should be "xboard -fcp sjaakii". > > > > > * that (which may explain my problems) polyglot wasn't installed on my > > computer... > > That can explain your previous problems with Stockfish, but not with any > of the Shogi engines, as Polyglot is completely useless for Shogi. > Furthermore, after you changed the -adapterCommand from 'polyglot -noini > ...' to something else, XBoard would never try to use Polyglot; the only > reason it would ever try to start Polyglot is that it is mentioned as > -adapterCommand, and that the engine is flagged as needing an adapter > through the -fUCI option. > > We did not discuss that previously, but the same testing methodology > applies: first try to run Stockfish from the command line through the > command "stockfish", and then type "uci" to it to see if it responds with > (eventually) "uciok". When that works try to run it through UCI2WB through > the command "uci2wb debug stockfish", and type to it > > xboard > protover 2 > post > memory 64 > new > level 40 5 0 > time 10000 > go > > and see if it starts thinking. Only if that works you can expect it to > work under XBoard through the command "xboard -fcp stockfish -fUCI" (if > the -adapterCommand is also set correctly). > > > > > So I'm going to try again with polyglot installed, and I'll say if it > > works (I hope). > > > > > > Le mer. 10 juil. 2019 à 10:02, <h.g.mul...@hccnet.nl> a écrit : > > > > > >> Op Wo, 10 juli, 2019 8:27 am schreef Sam Daille: > >> > >>> Thanks, I misunderstood the UCI/USI problem, now it's clearer. > >>> > >>> > >>> > >>> I installed uci2wb (and sjaakii and shokidoki), but the problem > >>> remains : when I changed the lines -adapterCommand -uxiAdapter on my > >>> .xboardrc (by > >>> the prompt command or in hand), gpshsogi or shokidoki don't work (but > >>> sjakii work without this change, and it plays better than gnushogi > >>> indeed ^_^). > >>> > >> > >> OK, one thing at the time... > >> > >> > >> It is strange that Shokidoki doesn't work; this is not a USI engine, so > >> the adapter commands should not matter for it, and you should be able > >> to run it simply by "xboard -fcp shokidoki" from the command line (if > >> the shokidoki binary is installed in a directory that is in your path, > >> like /usr/local/bin/), or "xboard -fcp ./shokidoki" if it is in the > >> current directory. Like sjaakii. > >> > >> Shokidoki is closed source, so I only distribute the binary, which I > >> compiled on my own Linux VM. Problem might be that this was an Ubuntu > >> 10.04 machine, and that this is now so outdated that binaries from > >> there so not work anymore on recent Ubuntus. Perhaps you could try to > >> run it from the command line directly (i.e. wiythout XBoard), through > >> "./shokidoki", and then type > >> > >> > >> xboard protover 2 > >> > >> to see if and how it responds? > >> > >> > >> For GPS Shogi the same problem could apply. So the first step here > >> would also be to try to run it from the command line, thoughe the > >> command "gpsshogi". (Or perhaps "./gpsshogi", depending on where it was > >> installed. I will assume in the following that the required command is > >> simply "gpsshogi".) If it starts you should type the line > >> > >> > >> usi > >> > >> to it, and see if it responds by printing some "option name ..." lines > >> followed by "usiok". And after that type "isready", to which it should > >> respond with "readyok". > >> > >> If this works the next step would be to test it in combination with > >> UCI2WB, through the command "uci2wb -s gpsshogi .", and type > >> > >> > >> xboard protover 2 > >> > >> This should make it print a number of 'feature' lines ending with > >> "feature > >> done=1". Typing > >> > >> post memory 64 new variant shogi level 40 5 0 time 10000 go > >> > >> to it should set it thinking, and finally print a move. > >> > >> If this does work the problem must be in the interaction with XBoard. > >> To > >> fiugure that out, first change the -uxiAdapter in the .xboardrc file to > >> > >> -uxiAdapter {uci2wb debug -%variant "%fcp" "%fd"} > >> > >> > >> and start XBoard with the command > >> > >> xboard -variant shogi -fcp gpsshogi -fUSI -debug > >> > >> The inclusion of the extra 'debug' options should make UCI2WB report > >> everything it does to XBoard, and make XBoard save all communication > >> with UCI2WB on a file xboard.debug in the current directory. If things > >> get stuck, just quit XBoard and attach that file to the e-mail so I can > >> see what is going on. > >> > >>> > >>> > >>> I noticed that in the .xboardrc there wasn't first an -uxiAdapter > >>> line, so maybe this line is useless ? Or maybe there is another > >>> problem in the settings ? > >> > >> The -uxiAdapter setting specifies which command XBoard should issue for > >> an engine that was accompanied by the option -fUSI / -sUSI. Where words > >> starting with '%' refer to the value of the XBoard option with the > >> corresponding name. XBoard has no hard-coded default for this, so if it > >> was not set to a value in the master settings file, it will be defined > >> as empty string, and the -fUSI/-sUSI option (and USI/UCCI checkbox in > >> the menu dialog, which add that option) would not work. This was > >> originally the case, as the .xboardrc you mailed me contained > >> > >> -adapterCommand 'polyglot -noini -ec "%fcp" -ed "%fd" -uci > >> NalimovCache=%defaultCacheSizeEGTB -pg ShowTbHits=true' > >> -uxiAdapter "" > >> > >> > >> which has it as an empty string. From the point-of-view of Ubuntu > >> package distribution that makes sense, as when you have not installed > >> UCI2WB yet > >> it could not work anyway. Ideally installing of UCI2WB would > >> automatically set the -uxiAdapter in XBoard's settings to use it (as in > >> theory there could be other USI adapters that you could have installed > >> instead). The UCI2WB install procedure might not be smart enough to do > >> that, though. This is why I wrote you should check it first. > >> > >> > >> You can see that originally the -adapterCommand (used for engines that > >> specify -fUCI) originally was set to use Polyglot, which is a Chess-only > >> adapter for UCI (and should also be installed as a separate Ubuntu > >> package before the -fUCI option can work). UCI2WB should be able to do > >> the job as well, though, but there is no harm in having both UCI2WB and > >> Polyglot on > >> your system, so there isn't really any need to change -adapterCommand as > >> long as you have Polyglot installed. This pertains to the problem of > >> running Stockfish. > >> > >>> > >>> I joined you a copy of my .xboardrc, it may help. > >>> > >>> > >>> > >>> Le mar. 9 juil. 2019 à 17:43, <h.g.mul...@hccnet.nl> a écrit : > >>> > >>> > >>> > >>>> Neither Stockfish nor GPS Shogi support XBoard protocol; they can > >>>> only be used on XBoard with the aid of an adapter. Stockfish > >>>> communicates in UCI, > >>>> and GPS Shogi in USI. The UCI2WB adapter can handle both these > >>>> protocols. So to use these engines you have to > >>>> > >>>> > >>>> 1) install uci2wb on your computer, > >>>> 2) make sure xboard is configured to use UCI2WB as adapter rather > >>>> than Polyglot, > >>>> 3) use the -fUCI or -fUSI options when starting XBoard from the > >>>> command line, (e.g. "xboard -fcp stockfish -fUCI"), or tick the UCI > >>>> or USI/UCCI checkbox when you embed the engine through the Load > >>>> Engine dialog. > >>>> > >>>> > >>>> To make sure step (2) is realized you could open the .xboardrc file > >>>> (where > >>>> the user settings for XBoard are saved) in your home directory with > >>>> a text editor, and look at the value of the -adapterCommand and > >>>> -uxiAdapter. The > >>>> value for these should be > >>>> > >>>> -adapterCommand {uci2wb "%fcp" "%fd"} > >>>> -uxiAdapter {uci2wb -%variant "%fcp" "%fd"} > >>>> > >>>> > >>>> > >>>> Only if this would not work there would be a genuine problem. > >>>> > >>>> > >>>> > >>>> Note that GNUshogi is so buggy that it plays like total crap, and > >>>> can randomly decide to overlook even mate in 1. There are a number > >>>> of engines that are able to play decent Shogi on XBoard without > >>>> adapter, though; in order of increasing strength these are Sjaak II, > >>>> CrazyWa, > >>>> Shokidoki and > >>>> Bonanza (the XBoard version in my on-line repository > >>>> http://hgm.nubati.net/cgi-bin/gitweb.cgi ). I am not sure the latter > >>>> would be weaker than GPS Shogi. > >>>> > >>>> Op Di, 9 juli, 2019 5:09 pm schreef Sam Daille: > >>>> > >>>> > >>>>> Hello. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> I'm on Ubuntu Xenial and I installed Xboard to play chess and > >>>>> shogi, but : > >>>>> > >>>>> > >>>>> > >>>>> * Gpsshogi don't work (it never plays) when I open Xboard with it > >>>>> (-variant > >>>>> shogi -fcp gpsshogi) > >>>>> > >>>>> * Stockfish don't work when I open xboard with it (-fcp > >>>>> stockfish), it don't want to play and exit when I try to force it > >>>>> to move now, but this bug is well-known : > >>>>> http://savannah.gnu.org/bugs/?56024 > >>>>> > >>>>> > >>>>> > >>>>> I tried to limit the reflexion time and to change the size of the > >>>>> board, but no way. > >>>>> > >>>>> Do you have some ideas to suggest to me ? I'm ready to try > >>>>> anything (because Gnushogi on Xshogi is really to weak for me...) > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> Thanks a lot. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> Sam > >>>>> _______________________________________________ > >>>>> Bug-XBoard mailing list > >>>>> Bug-XBoard@gnu.org > >>>>> https://lists.gnu.org/mailman/listinfo/bug-xboard > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>> > >> > >> > >> > > > > >
_______________________________________________ Bug-XBoard mailing list Bug-XBoard@gnu.org https://lists.gnu.org/mailman/listinfo/bug-xboard