ACT test set

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Dann Corbit
Posts: 9897
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

ACT test set

Post by Dann Corbit » Sat Jun 01, 2019 11:42 pm

Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

Paloma
Posts: 797
Joined: Thu Dec 25, 2008 8:07 pm

Re: ACT test set

Post by Paloma » Sat Jun 01, 2019 11:53 pm

Shredder13 GUI crashed by loading ACT-Analysis.epd

Dann Corbit
Posts: 9897
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: ACT test set

Post by Dann Corbit » Sun Jun 02, 2019 1:31 am

Probably my extensions. I make up my own fields like cce (computed ce) which is based on actual wins, losses and draws.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

Ferdy
Posts: 4044
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: ACT test set

Post by Ferdy » Sun Jun 02, 2019 6:51 am

Paloma wrote:
Sat Jun 01, 2019 11:53 pm
Shredder13 GUI crashed by loading ACT-Analysis.epd
There is something wrong in the opcode and operand.

Example:

Code: Select all

6kr/7p/3K3P/8/3N4/5b2/4B3/8 w - - acd 56; bm Ke7; c3 "Ke7"; c6 Arves.06953; ce 32758; dm 5; nid ACT.001; pv Ke7 Bd5 Nb5 Be6 Nd6 Bd7 Bc4+ Be6 Bxe6+;
Add quotes.
c6 "Arves.06953";

Change from nid to id and add quotes.
id "ACT.001";

Comment c6 and position identification id should have a string value.

Dann Corbit
Posts: 9897
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: ACT test set

Post by Dann Corbit » Sun Jun 02, 2019 7:05 am

From my reading of the standard it is not necessary unless there is a space. This is seen frequently in other tests. Ayway, the analysis file has only one purpose: to show the solution if your engine cannot find it.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

Ferdy
Posts: 4044
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: ACT test set

Post by Ferdy » Sun Jun 02, 2019 7:14 am

Dann Corbit wrote:
Sun Jun 02, 2019 1:31 am
Probably my extensions. I make up my own fields like cce (computed ce) which is based on actual wins, losses and draws.
For personal or so opcode, you can capitalize the first letter, so cce would be Cce. When other programs parsed the epd, it can ignore all opcodes that starts with uppercase.

Reference
Opcode mnemonics used only by a single program or an experimental suite of
programs should start with an upper case letter. This is so they may be easily
distinguished should they be inadvertently be encountered by other programs.
When a such a "private" opcode be demonstrated to be widely useful, it should
be brought into the official list (appearing below) in a lower case form.
We probably need an update to the so called official list of opcode mnemonics.

I have one candidate to add.
Ae = Analyzing engine

Example, I use this in chess artist.
Ae "Stockfish 10";
Last edited by Ferdy on Sun Jun 02, 2019 7:27 am, edited 1 time in total.

Ferdy
Posts: 4044
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: ACT test set

Post by Ferdy » Sun Jun 02, 2019 7:23 am

Dann Corbit wrote:
Sun Jun 02, 2019 7:05 am
From my reading of the standard it is not necessary unless there is a space. This is seen frequently in other tests. Ayway, the analysis file has only one purpose: to show the solution if your engine cannot find it.
id requires a string.
16.2.5.15: Opcode "id": position identification

The opcode "id" is used to provide a simple identifying label for the indicated
position. It takes a single string operand.
See reference link from my other post.

Dann Corbit
Posts: 9897
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: ACT test set

Post by Dann Corbit » Sun Jun 02, 2019 8:36 am

True, but about half of all test suites produce bare values.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

Paloma
Posts: 797
Joined: Thu Dec 25, 2008 8:07 pm

Re: ACT test set

Post by Paloma » Sun Jun 02, 2019 10:37 am

Dann Corbit wrote:
Sun Jun 02, 2019 7:05 am
.... Ayway, the analysis file has only one purpose: to show the solution if your engine cannot find it.
Hm, But then I have to do that manually - automatically is better (we live in the 21st century).

Dann Corbit
Posts: 9897
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: ACT test set

Post by Dann Corbit » Sun Jun 02, 2019 4:32 pm

I will make a new version on Monday.
I guess the reason for crashing is that some records are quite long.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

Post Reply