B4dT0bi / texel

Texel is a UCI Chess Engine written by Peter Österlund
GNU General Public License v3.0
5 stars 1 forks source link

no Multi-PV when using max think time ? #2

Open tissatussa opened 5 years ago

tissatussa commented 5 years ago

using the newest (..) Texel 1.08a13 and setting a fixed (max) thinking time, i seems the engine does not give multi PV : at each depth only 1 best move is appears .. however, when using infinite thinking time, many lines are given -- as expected .. is this normal behaviour ? It's not logical to me and the results also differ ..

BrennusJ commented 5 years ago

Hello,

Under Ubuntu using 4.20 version + it is working fine, please see the screencapture with multi PV set to 3 using analysis mode :

4.15.0-43-generic #46-Ubuntu SMP Thu Dec 6 14:45:28 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [image: image.png]

config details :

Scid vs. PC 4.20 (Apr 7, 2019) http://scidvspc.sourceforge.net (C) Steven Atkinson (stevenaaus@yahoo.com) 2008-2019 (C) Pascal Georges 2006-2008 (C) Shane Hudson 1999-2004 (C) Gregor Cramer, Fulvio Benini and others. Licenced under the GNU General Public License.

Command line is "/usr/local/bin/scid " User directory is "/home/sarah/.scidvspc" png image support is available. Loaded options from "/home/sarah/.scidvspc/config/options.dat". Using Tcl/Tk version: 8.6.8 (with Gregor's tk::text - No) Linux operating system, version 4.15.0-43-generic DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS" NAME="Ubuntu" VERSION="18.04.2 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.2 LTS" VERSION_ID="18.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL=" https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=bionic UBUNTU_CODENAME=bionic LANG environment var is fr_FR.UTF-8

scidShareDir is /usr/local/share/scid scidBasesDir is /usr/local/share/scid/bases scidBooksDir is /home/sarah/scid_vs_pc-4.19/books True type fonts (PGN figurines) enabled. User Pieces: reading /home/sarah/.scidvspc/pieces Loaded file Tournament.tcl Loaded file ChessRegular.tcl Loaded file MeridaHD.tcl Loaded file 3DStaunton.tcl Loaded file Club.tcl Loaded file 3DWood.tcl Loading file README.txt failed Loaded file Fritz.tcl Loaded file Classic.tcl Loaded file USCF.tcl Loaded file Merida.tcl User Textures: no such directory /home/sarah/.scidvspc/textures Initializing Sound... Snack sound package found: Move speech enabled. Available output devices are: default plughw:0 plughw:1 Succesfully set Snack output device to default Found 31 of 31 sound files in /home/sarah/scid_vs_pc-4.19/sounds Docking mode enabled. Searching for player photos. Unable to load Correspondence options file correspondence.dat http package 2.8.12 found tDOM package not found, disabling internal Xfcc support Checking for endgame tablebase files. No tablebases were found. ECO file "/usr/local/share/scid/data/scid.eco" loaded: 10360 positions. Spellcheck file "/usr/local/share/scid/spelling.ssp" loaded: 332071 players, 11 events, 804 sites, 20 rounds. Using default bases: /home/sarah/scid_vs_pc-4.19/bases/KingBase2018 /home/sarah/scid_vs_pc-4.19/bases/KingBase2019 Opening database: /home/sarah/scid_vs_pc-4.19/bases/KingBase2018 Database "/home/sarah/scid_vs_pc-4.19/bases/KingBase2018" opened: 5591390 games. Opening database: /home/sarah/scid_vs_pc-4.19/bases/KingBase2019 Database "/home/sarah/scid_vs_pc-4.19/bases/KingBase2019" opened: 2185609 games.

Regards

Le mar. 9 juil. 2019 à 15:18, Roelof Berkepeis notifications@github.com a écrit :

using the newest (..) Texel 1.08a13 and setting a fixed (max) thinking time, i seems the engine does not give multi PV : at each depth only 1 best move is appears .. however, when using infinite thinking time, many lines are given -- as expected .. is this normal behaviour ? It's not logical to me and the results also differ ..

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/B4dT0bi/texel/issues/2?email_source=notifications&email_token=AA3XLLL2COZRV2WBKF2HUITP6SF2JA5CNFSM4H7FNOSKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G6DFWBQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AA3XLLOIHUII73LYO2T5FR3P6SF2JANCNFSM4H7FNOSA .

-- Jerome Monscavoir jmonscavoir@gmail.com 06 07 90 89 57

tissatussa commented 5 years ago

usually i run chess engines with another program, but i managed to install Scid-vs-PC v4.20 .. however, i do not see a way to set a fixed (max) thinking time .. i can set Multi-PV and that way i see several lines, but it runs "infinite" ..

BrennusJ commented 5 years ago

Hello,

i don't understand the real functional need :

You need a permanent brain in analysis mode to help you to understand a game or you play a game against engine with a limited defined time limit (that could be very very long) or ???

Here down (sorry in french) the setting to play a chess game with all the possible setting [image: image.png]

Le jeu. 11 juil. 2019 à 21:52, Roelof Berkepeis notifications@github.com a écrit :

usually i run chess engines with another program, but i managed to install Scid-vs-PC v4.20 .. however, i do not see a way to set a fixed (max) thinking time .. i can set Multi-PV and that way i see several lines, but it runs "infinite" ..

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/B4dT0bi/texel/issues/2?email_source=notifications&email_token=AA3XLLPTWYG4YLM3DIDGPVDP66FQ3A5CNFSM4H7FNOSKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZXZQXA#issuecomment-510629980, or mute the thread https://github.com/notifications/unsubscribe-auth/AA3XLLPRJZPD6SKRCJDJMGTP66FQ3ANCNFSM4H7FNOSA .

-- Jerome Monscavoir jmonscavoir@gmail.com 06 07 90 89 57

tissatussa commented 5 years ago

i use chess engines mainly for the first reason : to understand a game .. but chess has many possible position types and each engine will have their "best move" and other MPV evaluations .. i'm often curious what an engine might think at certain positions, e.g. this one :

1-e4--d6-2-d4--Nf6-3-f3

here 3...d5 !? is one of the many possible good moves, but not all engines consider this move at any MPV !? Some engines do not consider it at all .. and some engines think it's the "best move" ! To compare engines, i want to be able to limit the thinking time for a position. BTW. for a programmer, the UCI protocol (which i only use) of an engine should provide 3 analysing modes : max time per move, max depth or infinite thinking. Scid does not seem to provide these 3 ..

Note. the images you added are not visible .. your text only has [image: image.png] ..