Comment contourner le message d'erreur "Vous devez entrer une partie dans le format PGN"

Voir à la promotion des échecs au Québec !
Répondre
Avatar du membre
domgenest
Tour
Tour
Messages : 117
Enregistré le : ven. oct. 02, 2015 2:38 am
FQE rating : 1734
FIDE rating : S/C
Contact :

Comment contourner le message d'erreur "Vous devez entrer une partie dans le format PGN"

Message par domgenest »

Si vous avez une erreur à l'importation d'un pgn, ça peut être parce qu'un certain coup est considéré à tort comme ambigu par l'importateur sur le site web echecsmontcalm.com. Pour contourner le bug il suffit d'expliciter la coordonnée distincte de la pièce à déplacer et de l'écrire à la main. C'est le cas quand un clouage rend un coup illégal, comme par exemple dans cette situation de ma partie d'hier, où il m'a fallu ajouter un g au 6ième coup des blancs pour que le site accepte enfin la saisie de ma partie.

Dans ce cas, l'exportateur de lichess.org réalise qu'il n'y a pas d'ambiguïté vu le clouage et donne 6.Ne2, tandis que l'importateur de echecsmontcalm.com croit qu'il y a ambiguïté et refuse d'importer le texte. Ainsi un copier-coller d'un à l'autre mène au message d'erreur et doit être remplacé à la main par 6.Nge2.
Image
Avatar du membre
SuperStef
Maître
Maître
Messages : 4202
Enregistré le : lun. sept. 16, 2002 11:24 am
FQE rating : 1936
FIDE rating : 1966
Localisation : Ville de Québec.
Contact :

Message édit

Message par SuperStef »

Msg Édit.
Modifié en dernier par SuperStef le ven. nov. 29, 2024 8:00 pm, modifié 3 fois.
Super Stef a écrit : dim. avr. 12, 2026 2:13 pm { SUPER LANE HUTSON! } . ©
NicolasBergeron
Roi
Roi
Messages : 562
Enregistré le : mer. mai 10, 2023 2:10 pm
FQE rating : 1729
FIDE rating : 1814

Re: Comment contourner le message d'erreur "Vous devez entrer une partie dans le format PGN"

Message par NicolasBergeron »

Il y a aussi le fait que le site n'accepte que la notation O-O ou O-O-O pour le roque et non 0-0 ou 0-0-0 contrairement à la quasi-majorité des autres sites. Le site du club, il sent parfoit la poussière. 😅
Arthur . Ripoll
Expert
Expert
Messages : 1194
Enregistré le : lun. mars 04, 2013 11:43 pm
FQE rating : 1608
FIDE rating : S/C

Re: Comment contourner le message d'erreur "Vous devez entrer une partie dans le format PGN"

Message par Arthur . Ripoll »

domgenest a écrit : ven. nov. 29, 2024 9:43 am Si vous avez une erreur à l'importation d'un pgn, ça peut être parce qu'un certain coup est considéré à tort comme ambigu par l'importateur sur le site web echecsmontcalm.com. Pour contourner le bug il suffit d'expliciter la coordonnée distincte de la pièce à déplacer et de l'écrire à la main. C'est le cas quand un clouage rend un coup illégal, comme par exemple dans cette situation de ma partie d'hier, où il m'a fallu ajouter un g au 6ième coup des blancs pour que le site accepte enfin la saisie de ma partie.

Dans ce cas, l'exportateur de lichess.org réalise qu'il n'y a pas d'ambiguïté vu le clouage et donne 6.Ne2, tandis que l'importateur de echecsmontcalm.com croit qu'il y a ambiguïté et refuse d'importer le texte. Ainsi un copier-coller d'un à l'autre mène au message d'erreur et doit être remplacé à la main par 6.Nge2.
Il faut noter que sur ce point, le site ne suit pas la norme PGN

Spécification du format PGN (en anglais)
8.2.3.4: Disambiguation

In the case of ambiguities (multiple pieces of the same type moving to the same
square), the first appropriate disambiguating step of the three following steps
is taken:

First, if the moving pieces can be distinguished by their originating files,
the originating file letter of the moving piece is inserted immediately after
the moving piece letter.

Second (when the first step fails), if the moving pieces can be distinguished
by their originating ranks, the originating rank digit of the moving piece is
inserted immediately after the moving piece letter.

Third (when both the first and the second steps fail), the two character square
coordinate of the originating square of the moving piece is inserted
immediately after the moving piece letter.

Note that the above disambiguation is needed only to distinguish among moves of
the same piece type to the same square; it is not used to distinguish among
attacks of the same piece type to the same square. An example of this would be
a position with two white knights, one on square c3 and one on square g1 and a
vacant square e2 with White to move. Both knights attack square e2, and if
both could legally move there, then a file disambiguation is needed; the
(nonchecking) knight moves would be "Nce2" and "Nge2". However, if the white
king were at square e1 and a black bishop were at square b4 with a vacant
square d2 (thus an absolute pin of the white knight at square c3), then only
one white knight (the one at square g1) could move to square e2: "Ne2".


Plus précisément, le format "import", plus tolérant, accepte les deux notations, tandis que le format "export", plus strict, exige que la colonne de départ soit indiquée uniquement s'il y a ambiguïté et ne le soit pas sinon.

Le site, quant à lui, exige qu'elle soit indiquée même s'il n'y a pas ambiguïté et rejette le PGN sinon.
Il rejette donc des PGN parfaitement valides produits par d'autres logiciels...


J'avais signalé ce problème à Gabriel il y a bientôt dix ans (!) :
https://www.quebecechecs.com/phpBB3/vie ... 473#p68473

Il n'a jamais été corrigé, cependant :-(

--Arthur, archiviste
Répondre