Search found 191 matches

by Fulvio
Thu Mar 12, 2020 7:25 pm
Forum: Computer Chess Club: General Topics
Topic: Dumb stockfish
Replies: 3
Views: 919

Dumb stockfish

Ispired by the thread "Expected CCRL ELO strength of a barebones chess engine?" I would like to see how strong is Stockfish without any evaluation. I have changed the evaluate function to: Value Eval::evaluate(Position& pos) { const int my_moves = (int) MoveList<LEGAL>(pos).size(); StateInfo newSt; ...
by Fulvio
Sat Mar 07, 2020 2:46 pm
Forum: Computer Chess Club: General Topics
Topic: mate test positions
Replies: 32
Views: 4925

Re: mate test positions

abulmo2 wrote:
Sat Mar 07, 2020 11:14 am

Code: Select all

p7/P5k1/7p/8/4pp1P/3nP3/5PK1/r4B2 w - - id "Georg Danner-Horst Weisenburger"
Typo (was R7)
by Fulvio
Tue Mar 03, 2020 9:19 am
Forum: Computer Chess Club: General Topics
Topic: Engine match with python script
Replies: 6
Views: 1560

Re: Engine match with python script

Just uploaded a basic script at https://github.com/fsmosca/combat There are some limitations such as no support for pgn file as start position, only epd file is supported so far. See limitations section in the readme. Thank you! It uses the python-chess modules. I think you should add a requirement...
by Fulvio
Wed Feb 19, 2020 3:20 pm
Forum: Computer Chess Club: General Topics
Topic: Engine match with python script
Replies: 6
Views: 1560

Re: Engine match with python script

gbtami wrote:
Tue Feb 18, 2020 11:46 pm
See zinc viewtopic.php?f=7&t=60504&hilit=zinc
Thanks!
It doesn't work, but I suppose it is because it needs an older version of python-chess
by Fulvio
Tue Feb 18, 2020 11:03 am
Forum: Computer Chess Club: General Topics
Topic: Engine match with python script
Replies: 6
Views: 1560

Engine match with python script

Hi,
does exist a python script/program to let 2 engines play against each other and which creates the annotated pgn?
Something like cutechess-cli, but written in python.
Thanks
by Fulvio
Thu Nov 07, 2019 3:43 am
Forum: Computer Chess Club: General Topics
Topic: Fritz 17
Replies: 264
Views: 40651

Re: Fritz 17

As of now, it runs in four that I know of. If the reference is to the various derivatives of lc0, they cannot be counted as different engines. The links you cited do not apply here either. The links explain why something that is a PART of a GPL program is considered derivative work (regardless of h...
by Fulvio
Tue Nov 05, 2019 7:27 pm
Forum: Computer Chess Club: General Topics
Topic: Fritz 17
Replies: 264
Views: 40651

Re: Fritz 17

Even philosophically your argument holds no water. Cutechess is an open source GUI that is utterly useless without an engine to run in it, much less one that is provided for in the GPL. If someone sells an engine, an engine that is entirely useless without an interface, by your statement that engin...
by Fulvio
Fri Nov 01, 2019 8:18 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 65
Views: 11572

Re: UCI Win/Draw/Loss reporting

In UCI2WB I just scan with strstr (or StrCaseStr) for the keywords of the standard infos, and then read the token that follows them as the corresponding value. So it would indeed just ignore the 'wdl' and its parameters. This is not optimally efficient; it would be better to just scan through the i...
by Fulvio
Thu Oct 31, 2019 4:05 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: UCI Win/Draw/Loss reporting
Replies: 65
Views: 11572

Re: UCI Win/Draw/Loss reporting

I thought UCI options were not case sensitive. In many GUIs the options are showed to the user without modifying the case. Also some people save the output of the engine to a txt file. For example Stockfish almost fully respect that convention: option name Debug Log File type string default option ...