PGN notation for forfeit loss on time


Back to forum

Thibault de Vassal    (2013-05-15)
PGN notation for forfeit, loss on time

Hi all,

Does anyone know how to specify a forfeit / loss on time in PGN notation? I just read the Wikipedia article but did not understand the way to do it...

Thanks in advance!

Attila Ba    (2013-05-15 01:14:55)
PGN notation for forfeit, loss on time

I dont know if this is the standard way to do it, but at MyChess curly bracket comments are used for this purpose. Like this:

39.Rxg5 a2 40.Ra5 Rc1+ {resigned} 0-1

13.Rxe4 Rxe4 14.Nxd6 {time} 1-0

Thibault de Vassal    (2013-05-15 13:39:14)
PGN notation for forfeit, loss on time

Thank you Attila. I think I'll add this {time} information very soon.

Attila Ba    (2013-05-15 14:46:09)
PGN notation for forfeit, loss on time

Artur Wachelka, the creator of MyChess is a very talented programmer. This was the site where I first started to play online chess. He uses this notation in a universal manner: every PGN has a curly bracket comment at the end of it, including ongoing games:

34.Qb2 Nb3 35.f4 Qe7 36.e5 {in progress} *

and draws:

17.Ne2 Re8 18.Qd4 {draw accepted} 1/2-1/2

therefore they speek for themselves.

Mladen Jankovic    (2013-05-16 08:33:48)
PGN notation for forfeit, loss on time

There is no such notation in the standard. The standard specifies that a checkmate move should end with '#', instead of '+', as is standard here for other reasons. So if someone wins without checkmating it would be easy to understand what hapened.

You have another problem, any draw would, due to the mechanics of the site, be a draw accepted, as the server does not track 3-fold repetition and such (I might be mistaken).

You have another problem, as the moves are contained in a single line, while the standard specifies 255 character maximum (including newline), and recommends 80 character maximum, for compatibility with older software.

While I have not encountered any problems with that, and nobody so far complained, it still is a break from the standard.

The best place to look for how PGN should work is the standard itself: