Jag använde Apronus för att skapa ett nytt schackpussel för Puzzling Stack Exchange , men sedan gjorde det något konstigt.
[FEN ""] 1. Nh3 f5 2. e4 fxe4 3. d3 exd3 4. Be2 Kf7 5. Qd2 dxe2 6. O-O
Det släpper den vita kungens slott igenom en torg som attackeras av en svart bonde – det är ett olagligt drag! Man borde veta att vårt omspelare inte är byggt för att upptäcka kontroller och vad inte, så jag kan visa det här bara bra. Men borde bara inte hända i en korrekt byggd PGN-redigerare, vilken Apronus är.
Har någon aning om varför detta händer?
Svar
Jag råkar vara författaren till schackbrädeditorn som diskuteras. Låt mig klargöra frågan.
Denna redaktör är tänkt att genomdriva lagliga drag men den har ett fel som förhindrar att den kan för att fånga ett bonde till den slutliga rangordningen. Därför kan det inte märka att en svart schackman kontrollerar f1-fyrkanten. Om du placerar en svart b ishop på a6-f1 diagonalen, då tillåter den inte att vit slottar.
Det finns en nyare schackbrädeditor som är fri från detta fel: https://www.apronus.com/chess/puzzle/editor.php?editpuzzle=0 , som är tänkt som en kraftfull pusselredigerare men den kan också fungera som en PGN-redigerare.
Gränssnittet för ”position setup” kan används för att illustrera en godtycklig sekvens av schackbrädor, inte nödvändigtvis lagliga eller olagliga drag. Om du markerar kryssrutan ”Animationssekvens” ser du att den registrerar alla brädplaceringar som ramar i en film. Det låter dig radera vissa ramar som effektivt låter dig ställa in en godtycklig sekvens av styrelseposition och generera ett animerat GIF-diagram. Jag är författaren till detta verktyg.
Svar
Tja, för ett definitivt svar måste du fråga författarna / underhållarna av hemsidan. Speciellt eftersom det har ett " lagligt flyttar endast " alternativet ovanför styrelsen som är valt som standard. Observera att den här webbplatsens omspelare också utför den olagliga flytten i ditt inlägg.
Jag kan föreställa mig att man vill analysera / spela in ett komplett spel även om ett olagligt drag gjordes i det , eller visa ett nästan lagligt konstruerat spel för att nå en viss position. PGN-standarder förbjuder dock detta:
8.2: Avsnitt för rörlig text
Avsnittet för filmtext består av schackrörelser, indikationer för flyttnummer, valfria anteckningar och en enda avslutande markering för spelavslut.
Eftersom olagliga drag inte är riktiga schackdrag är de inte tillåtna i PGN-filmtext. De kan dock visas i kommentarer. Man kan hoppas att olagliga drag är relativt sällsynta i spel som är värda att spela in. = ”86be8e932f”>
Svar
Har du någon aning om varför detta händer?
Eftersom det är en schackbrädeditor, inte en n motor.
Här är vad webbplatsen Apronus säger:
PGN Viewer och Editor med schackpusselredigerare
- interaktivt schackbräde online med PGN-tittare och redaktör, diagramredigerare och pusselredigerare
- ställa in valfri position för att spela mot dator eller analysera med en schackmotor
- skapa diagram med pilar och markerade rutor eller animationer som visar rörelser med pilar
- skapa länkar till dina schackpositioner eller bädda in schackbrädor på dina egna sidor
- design schackpussel:
Dess huvudsakliga funktion är att hjälpa dig att utforma diagram och pussel som inte validerar dina spel.