On 01/12/2011 06:43 AM, Ian Zimmerman wrote:

Hello Ian!

 Anyway, if possible the reporter should contact me.
 Directly or via the list. If I got it correctly, we can
 come up with some solution via Scids CC function.

Sounds like what I asked for is being worked on already,
and I'm glad to read that.

Right.

 I'm not clear if the Xfcc support is already in the
 debian version; if so I missed it completely, how can I
 access it?

What version of Scid are you running? It is surely not in
Debian Stables 3.6. It would be in Debians current testing
release where 4.2.2 is packaged.

In any case: watch out for

   Play / Correspondence Chess / Configure

http://www.stellarcom.org/scid/ccconfig.png

(and all the submenues of Correspondence Chess). Here's a
screenshot how the CC window looks like once stuff is set up
correctly.

http://www.stellarcom.org/scid/ccwindow.png

The site in question is chess.com , and very likely they
_don't_ offer xfcc yet, but if I learn that it is
available in my version of scid I'm OK with the (nag)*
bugfix. :-)

They have a bit a strange starting thread at

http://www.chess.com/forum/view/community/xfcc-support

I may add that Xfcc has a flag "no engines" and in case this
is sent to the external program Scid disables the analysis
engines. SchemingMind e.g. has quite a strong "no engine"
community, as a matter of fact "Standard Chess" there is
defined as "no engines". (Engines allowed is actually a
variant called by Kasparovs "Advanced Chess". ;)

If you need additional info: Xfcc is the official protocol
used by ICCF this should count for something (though ICCF
usually allows for engines).

So please nag them. It's just a simple interface for me as a
programmer to fetch games and send moves back and solve your
current feature request.

To your request as such: Scids implementation works by means
of an Inbox directory. Scid does NOT care about how games
end up there. All that is necessary is that those games are
properly named and contain some additional header field. The
structure of Scid to work on those dir is simple:

- 1 file for each game
- File name is the games ID, usally set up by the server and
  the servers ID.
- Header fields are

   [GameId "<gameid>"]
   [Source "http://www...";]
   [Mode "<game mode>"]
   [CmailGameName "<server>-<gameid>"]

E.g. my Club currently plays an ICCF rated international
friendly match against Scottland on the ICCF server. One
game is e.g.
http://www.iccf-webchess.com/MakeAMove.aspx?id=271278

in Scids Inbox-Dir this game is named ICCF-271278.pgn and
looks like this:

----------------------------------------------------------------------
[Event "Scotland - SchemingMind.com"]
[Site "ICCF"]
[Date "2010.3.15"]
[Round ""]
[White "Anderson, James"]
[Black "Wagner, Alexander"]
[WhiteICCF "1752"]
[BlackICCF "0"]
[TimeControl ""]
[GameId "271278"]
[Source "http://www.iccf-webchess.com/MakeAMove.aspx?id=271278";]
[WhiteNA "wh...@unknown.org"]
[BlackNA "bl...@unknown.org"]
[Mode "XFCC"]
[CmailGameName "ICCF-271278"]
[Result "*"]

{ICCF-271278}
1.d4 Nf6 2.Bg5 Ne4 3.Bf4 c5 4.f3 Qa5+ 5.c3 Nf6 6.Nd2 cxd4 7.Nb3 Qf5 8.Bxb8 Rxb8 9.Qxd4 b6 10.e4 Qf4 11.Nh3 Qc7 12.e5 Ng8 13.O-O-O e6 14.Ng5 Ne7 15.f4 Nf5 16.Qf2 h6 17.Ne4 Bb7 18.Bd3 d5 19.Ned2 Bc5 20.Nxc5 bxc5 21.g4 Ne7 22.Rhe1 Qb6 23.f5 Ba6 24.Nb3 c4 25.Qxb6 Rxb6 26.Nc5 cxd3 27.Nxa6 Rxa6 28.a3 Ra4
----------------------------------------------------------------------

As it is XFCC Scid does the fetching an preparation of this
PGN file for you automagically. (If you configured several
Xfcc servers it even fetches all games from them.)

For mode you may set:

   XFCC  : if the game is retrieved via XFCC
   eMail : for email based game play
   Postal: well, this postcard thing ;)
   Relay : game observation

Scid uses this information internaly for displaying various
icons for the mode and handling of the send button.

The other header fields ensure that Scid can find the game
in your Correspondence Chess database in a uniq way and do
just the addition of moves you requested.

See also the help page for "Correspondence Chess" in Scids
online help. (Oh, I notice I have to add some remarks there
myself. Ups.)

cu
Alexander



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to