Updates to STS [v2.0] Open Files and Diagonals

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

Moderator: Ras

Richard Allbert
Posts: 794
Joined: Wed Jul 19, 2006 9:58 am

Re: Updates to STS [v2.0] Open Files and Diagonals

Post by Richard Allbert »

HI!

Thanks for these test suites :)

I've been writing an epd testing function and was wondering... the "c0" you use before listing the moves and points.... ist that a standard you will always use? I found a definition of EPD standard online, but it doesn't say anything about the c0.

Second question... for comapring results... better the absolute result (correct answer), or total points results?

Regards

Richard
swami
Posts: 6662
Joined: Thu Mar 09, 2006 4:21 am

Re: Updates to STS [v2.0] Open Files and Diagonals

Post by swami »

Richard Allbert wrote:HI!

Thanks for these test suites :)

I've been writing an epd testing function and was wondering... the "c0" you use before listing the moves and points.... ist that a standard you will always use? I found a definition of EPD standard online, but it doesn't say anything about the c0.

Second question... for comapring results... better the absolute result (correct answer), or total points results?

Regards

Richard
Hi Richard, You're welcome. I'm not sure which test has this "c0", but I'll leave that to Dann who could tell you something about this. I ain't an expert in technical stuff involving gradual test format. I use Arena to run test suites.

As for your second question, I think the results gathered from absolute and total scale are almost similar. You may want to see Pupsi's results from other thread (thread titled "STS results and errata") in absolute and total to form your own opinion. I haven't tried Grad test at all, so I can't tell you with certainty which one of these is the best.

Regards,
Swami
jesper_nielsen

Re: Updates to STS [v2.0] Open Files and Diagonals

Post by jesper_nielsen »

swami wrote:
Richard Allbert wrote:HI!

Thanks for these test suites :)

I've been writing an epd testing function and was wondering... the "c0" you use before listing the moves and points.... ist that a standard you will always use? I found a definition of EPD standard online, but it doesn't say anything about the c0.

Second question... for comapring results... better the absolute result (correct answer), or total points results?

Regards

Richard
Hi Richard, You're welcome. I'm not sure which test has this "c0", but I'll leave that to Dann who could tell you something about this. I ain't an expert in technical stuff involving gradual test format. I use Arena to run test suites.

As for your second question, I think the results gathered from absolute and total scale are almost similar. You may want to see Pupsi's results from other thread (thread titled "STS results and errata") in absolute and total to form your own opinion. I haven't tried Grad test at all, so I can't tell you with certainty which one of these is the best.

Regards,
Swami
c0 through c9 are comments in the EPD format.

Code: Select all

6.5: Opcode "c0": comment (primary, also "c1" though "c9")......................................................15
from the EPDSpecification I have.

Kind regards,
Jesper
jesper_nielsen

Re: Updates to STS [v2.0] Open Files and Diagonals

Post by jesper_nielsen »

jesper_nielsen wrote:
<snip>

from the EPDSpecification I have.

Kind regards,
Jesper
Found here http://jchecs.free.fr/pdf/EPDSpecification.pdf

Kind regards,
Jesper
Richard Allbert
Posts: 794
Joined: Wed Jul 19, 2006 9:58 am

Re: Updates to STS [v2.0] Open Files and Diagonals

Post by Richard Allbert »

:D

Thanks, I had a different document

Richard
Dann Corbit
Posts: 12792
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: Updates to STS [v2.0] Open Files and Diagonals

Post by Dann Corbit »

Richard Allbert wrote:HI!

Thanks for these test suites :)

I've been writing an epd testing function and was wondering... the "c0" you use before listing the moves and points.... ist that a standard you will always use? I found a definition of EPD standard online, but it doesn't say anything about the c0.

Second question... for comapring results... better the absolute result (correct answer), or total points results?

Regards

Richard
From:
http://www.geocities.com/CapeCanaveral/ ... n_1616.htm

We have this:
16.2.5.5: Opcode "c0": comment (primary, also "c1" though "c9")
The opcode "c0" (lower case letter "c", digit character zero) indicates a top level comment that applies to the given position. It is the first of ten ranked comments, each of which has a mnemonic formed from the lower case letter "c" followed by a single decimal digit. Each of these opcodes takes either a single string operand or no operand at all.

This ten member comment family of opcodes is intended for use as descriptive commentary for a complete game or game fragment. The usual processing of these opcodes are as follows:

1) At the beginning of a game (or game fragment), a move sequence scanning program initializes each element of its set of ten comment string registers to be null.

2) As the EPD record for each position in the game is processed, the comment operations are interpreted from left to right. (Actually, all operations in n EPD record are interpreted from left to right.) Because operations appear in ASCII order according to their opcode mnemonics, opcode "c0" (if present) will be handled prior to all other opcodes, then opcode "c1" (if present), and so forth until opcode "c9" (if present).

3) The processing of opcode "cN" (0 <= N <= 9) involves two steps. First, all comment string registers with an index equal to or greater than N are set to null. (This is the set "cN" though "c9".) Second, and only if a string operand is present, the value of the corresponding comment string register is set equal to the string operand.


my summary:
c0 is a handy comment field that must be processed by compliant EPD parsers. So I use that field to store the information I need.
Richard Allbert
Posts: 794
Joined: Wed Jul 19, 2006 9:58 am

Re: Updates to STS [v2.0] Open Files and Diagonals

Post by Richard Allbert »

Hi Dann,

Thanks for the reply.

I also read the pdf supplied in post above.

It won't be a problem ([sic] for me :) ) to split up the comment sections and "look" for the move=points format in the comments.

I didn't want to end up with two functions - one "STS" parsing and one "other EPD" parsing :)
Regards

Richard